Interface AppDetails.Builder

All Superinterfaces:
Buildable, CopyableBuilder<AppDetails.Builder,AppDetails>, SdkBuilder<AppDetails.Builder,AppDetails>, SdkPojo
Enclosing class:
AppDetails

public static interface AppDetails.Builder extends SdkPojo, CopyableBuilder<AppDetails.Builder,AppDetails>
  • Method Details

    • domainId

      AppDetails.Builder domainId(String domainId)

      The domain ID.

      Parameters:
      domainId - The domain ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • userProfileName

      AppDetails.Builder userProfileName(String userProfileName)

      The user profile name.

      Parameters:
      userProfileName - The user profile name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • spaceName

      AppDetails.Builder spaceName(String spaceName)

      The name of the space.

      Parameters:
      spaceName - The name of the space.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • appType

      AppDetails.Builder appType(String appType)

      The type of app.

      Parameters:
      appType - The type of app.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • appType

      AppDetails.Builder appType(AppType appType)

      The type of app.

      Parameters:
      appType - The type of app.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • appName

      AppDetails.Builder appName(String appName)

      The name of the app.

      Parameters:
      appName - The name of the app.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      AppDetails.Builder status(String status)

      The status.

      Parameters:
      status - The status.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      AppDetails.Builder status(AppStatus status)

      The status.

      Parameters:
      status - The status.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • creationTime

      AppDetails.Builder creationTime(Instant creationTime)

      The creation time.

      Parameters:
      creationTime - The creation time.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceSpec

      AppDetails.Builder resourceSpec(ResourceSpec resourceSpec)
      Sets the value of the ResourceSpec property for this object.
      Parameters:
      resourceSpec - The new value for the ResourceSpec property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceSpec

      default AppDetails.Builder resourceSpec(Consumer<ResourceSpec.Builder> resourceSpec)
      Sets the value of the ResourceSpec property for this object. This is a convenience method that creates an instance of the ResourceSpec.Builder avoiding the need to create one manually via ResourceSpec.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to resourceSpec(ResourceSpec).

      Parameters:
      resourceSpec - a consumer that will call methods on ResourceSpec.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: