Interface EnvironmentSummary.Builder

    • Method Detail

      • arn

        EnvironmentSummary.Builder arn​(String arn)

        The Amazon Resource Name (ARN) of the environment.

        Parameters:
        arn - The Amazon Resource Name (ARN) of the environment.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • componentRoleArn

        EnvironmentSummary.Builder componentRoleArn​(String componentRoleArn)

        The Amazon Resource Name (ARN) of the IAM service role that Proton uses when provisioning directly defined components in this environment. It determines the scope of infrastructure that a component can provision.

        The environment must have a componentRoleArn to allow directly defined components to be associated with the environment.

        For more information about components, see Proton components in the Proton User Guide.

        Parameters:
        componentRoleArn - The Amazon Resource Name (ARN) of the IAM service role that Proton uses when provisioning directly defined components in this environment. It determines the scope of infrastructure that a component can provision.

        The environment must have a componentRoleArn to allow directly defined components to be associated with the environment.

        For more information about components, see Proton components in the Proton User Guide.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • createdAt

        EnvironmentSummary.Builder createdAt​(Instant createdAt)

        The time when the environment was created.

        Parameters:
        createdAt - The time when the environment was created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • deploymentStatus

        EnvironmentSummary.Builder deploymentStatus​(String deploymentStatus)

        The environment deployment status.

        Parameters:
        deploymentStatus - The environment deployment status.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        DeploymentStatus, DeploymentStatus
      • deploymentStatusMessage

        EnvironmentSummary.Builder deploymentStatusMessage​(String deploymentStatusMessage)

        An environment deployment status message.

        Parameters:
        deploymentStatusMessage - An environment deployment status message.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        EnvironmentSummary.Builder description​(String description)

        The description of the environment.

        Parameters:
        description - The description of the environment.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • environmentAccountConnectionId

        EnvironmentSummary.Builder environmentAccountConnectionId​(String environmentAccountConnectionId)

        The ID of the environment account connection that the environment is associated with.

        Parameters:
        environmentAccountConnectionId - The ID of the environment account connection that the environment is associated with.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • environmentAccountId

        EnvironmentSummary.Builder environmentAccountId​(String environmentAccountId)

        The ID of the environment account that the environment infrastructure resources are provisioned in.

        Parameters:
        environmentAccountId - The ID of the environment account that the environment infrastructure resources are provisioned in.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastAttemptedDeploymentId

        EnvironmentSummary.Builder lastAttemptedDeploymentId​(String lastAttemptedDeploymentId)

        The ID of the last attempted deployment of this environment.

        Parameters:
        lastAttemptedDeploymentId - The ID of the last attempted deployment of this environment.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastDeploymentAttemptedAt

        EnvironmentSummary.Builder lastDeploymentAttemptedAt​(Instant lastDeploymentAttemptedAt)

        The time when a deployment of the environment was last attempted.

        Parameters:
        lastDeploymentAttemptedAt - The time when a deployment of the environment was last attempted.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastDeploymentSucceededAt

        EnvironmentSummary.Builder lastDeploymentSucceededAt​(Instant lastDeploymentSucceededAt)

        The time when the environment was last deployed successfully.

        Parameters:
        lastDeploymentSucceededAt - The time when the environment was last deployed successfully.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastSucceededDeploymentId

        EnvironmentSummary.Builder lastSucceededDeploymentId​(String lastSucceededDeploymentId)

        The ID of the last successful deployment of this environment.

        Parameters:
        lastSucceededDeploymentId - The ID of the last successful deployment of this environment.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        EnvironmentSummary.Builder name​(String name)

        The name of the environment.

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

        EnvironmentSummary.Builder protonServiceRoleArn​(String protonServiceRoleArn)

        The Amazon Resource Name (ARN) of the Proton service role that allows Proton to make calls to other services on your behalf.

        Parameters:
        protonServiceRoleArn - The Amazon Resource Name (ARN) of the Proton service role that allows Proton to make calls to other services on your behalf.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • provisioning

        EnvironmentSummary.Builder provisioning​(String provisioning)

        When included, indicates that the environment template is for customer provisioned and managed infrastructure.

        Parameters:
        provisioning - When included, indicates that the environment template is for customer provisioned and managed infrastructure.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        Provisioning, Provisioning
      • provisioning

        EnvironmentSummary.Builder provisioning​(Provisioning provisioning)

        When included, indicates that the environment template is for customer provisioned and managed infrastructure.

        Parameters:
        provisioning - When included, indicates that the environment template is for customer provisioned and managed infrastructure.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        Provisioning, Provisioning
      • templateMajorVersion

        EnvironmentSummary.Builder templateMajorVersion​(String templateMajorVersion)

        The major version of the environment template.

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

        EnvironmentSummary.Builder templateMinorVersion​(String templateMinorVersion)

        The minor version of the environment template.

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

        EnvironmentSummary.Builder templateName​(String templateName)

        The name of the environment template.

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