Interface ServiceInstanceState.Builder

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

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

    • lastSuccessfulComponentDeploymentIds

      ServiceInstanceState.Builder lastSuccessfulComponentDeploymentIds(Collection<String> lastSuccessfulComponentDeploymentIds)

      The IDs for the last successful components deployed for this service instance.

      Parameters:
      lastSuccessfulComponentDeploymentIds - The IDs for the last successful components deployed for this service instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastSuccessfulComponentDeploymentIds

      ServiceInstanceState.Builder lastSuccessfulComponentDeploymentIds(String... lastSuccessfulComponentDeploymentIds)

      The IDs for the last successful components deployed for this service instance.

      Parameters:
      lastSuccessfulComponentDeploymentIds - The IDs for the last successful components deployed for this service instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastSuccessfulEnvironmentDeploymentId

      ServiceInstanceState.Builder lastSuccessfulEnvironmentDeploymentId(String lastSuccessfulEnvironmentDeploymentId)

      The ID for the last successful environment deployed for this service instance.

      Parameters:
      lastSuccessfulEnvironmentDeploymentId - The ID for the last successful environment deployed for this service instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastSuccessfulServicePipelineDeploymentId

      ServiceInstanceState.Builder lastSuccessfulServicePipelineDeploymentId(String lastSuccessfulServicePipelineDeploymentId)

      The ID for the last successful service pipeline deployed for this service instance.

      Parameters:
      lastSuccessfulServicePipelineDeploymentId - The ID for the last successful service pipeline deployed for this service instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • spec

      The service spec that was used to create the service instance.

      Parameters:
      spec - The service spec that was used to create the service instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • templateMajorVersion

      ServiceInstanceState.Builder templateMajorVersion(String templateMajorVersion)

      The major version of the service template that was used to create the service pipeline.

      Parameters:
      templateMajorVersion - The major version of the service template that was used to create the service pipeline.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • templateMinorVersion

      ServiceInstanceState.Builder templateMinorVersion(String templateMinorVersion)

      The minor version of the service template that was used to create the service pipeline.

      Parameters:
      templateMinorVersion - The minor version of the service template that was used to create the service pipeline.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • templateName

      ServiceInstanceState.Builder templateName(String templateName)

      The name of the service template that was used to create the service instance.

      Parameters:
      templateName - The name of the service template that was used to create the service instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.