Interface ConfigurationSettingsDescription.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ConfigurationSettingsDescription.Builder,ConfigurationSettingsDescription>,SdkBuilder<ConfigurationSettingsDescription.Builder,ConfigurationSettingsDescription>,SdkPojo
- Enclosing class:
- ConfigurationSettingsDescription
public static interface ConfigurationSettingsDescription.Builder extends SdkPojo, CopyableBuilder<ConfigurationSettingsDescription.Builder,ConfigurationSettingsDescription>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ConfigurationSettingsDescription.BuilderapplicationName(String applicationName)The name of the application associated with this configuration set.ConfigurationSettingsDescription.BuilderdateCreated(Instant dateCreated)The date (in UTC time) when this configuration set was created.ConfigurationSettingsDescription.BuilderdateUpdated(Instant dateUpdated)The date (in UTC time) when this configuration set was last modified.ConfigurationSettingsDescription.BuilderdeploymentStatus(String deploymentStatus)If this configuration set is associated with an environment, theDeploymentStatusparameter indicates the deployment status of this configuration set:ConfigurationSettingsDescription.BuilderdeploymentStatus(ConfigurationDeploymentStatus deploymentStatus)If this configuration set is associated with an environment, theDeploymentStatusparameter indicates the deployment status of this configuration set:ConfigurationSettingsDescription.Builderdescription(String description)Describes this configuration set.ConfigurationSettingsDescription.BuilderenvironmentName(String environmentName)If notnull, the name of the environment for this configuration set.ConfigurationSettingsDescription.BuilderoptionSettings(Collection<ConfigurationOptionSetting> optionSettings)A list of the configuration options and their values in this configuration set.ConfigurationSettingsDescription.BuilderoptionSettings(Consumer<ConfigurationOptionSetting.Builder>... optionSettings)A list of the configuration options and their values in this configuration set.ConfigurationSettingsDescription.BuilderoptionSettings(ConfigurationOptionSetting... optionSettings)A list of the configuration options and their values in this configuration set.ConfigurationSettingsDescription.BuilderplatformArn(String platformArn)The ARN of the platform version.ConfigurationSettingsDescription.BuildersolutionStackName(String solutionStackName)The name of the solution stack this configuration set uses.ConfigurationSettingsDescription.BuildertemplateName(String templateName)If notnull, the name of the configuration template for this configuration set.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
solutionStackName
ConfigurationSettingsDescription.Builder solutionStackName(String solutionStackName)
The name of the solution stack this configuration set uses.
- Parameters:
solutionStackName- The name of the solution stack this configuration set uses.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
platformArn
ConfigurationSettingsDescription.Builder platformArn(String platformArn)
The ARN of the platform version.
- Parameters:
platformArn- The ARN of the platform version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
applicationName
ConfigurationSettingsDescription.Builder applicationName(String applicationName)
The name of the application associated with this configuration set.
- Parameters:
applicationName- The name of the application associated with this configuration set.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
templateName
ConfigurationSettingsDescription.Builder templateName(String templateName)
If not
null, the name of the configuration template for this configuration set.- Parameters:
templateName- If notnull, the name of the configuration template for this configuration set.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
ConfigurationSettingsDescription.Builder description(String description)
Describes this configuration set.
- Parameters:
description- Describes this configuration set.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
environmentName
ConfigurationSettingsDescription.Builder environmentName(String environmentName)
If not
null, the name of the environment for this configuration set.- Parameters:
environmentName- If notnull, the name of the environment for this configuration set.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deploymentStatus
ConfigurationSettingsDescription.Builder deploymentStatus(String deploymentStatus)
If this configuration set is associated with an environment, the
DeploymentStatusparameter indicates the deployment status of this configuration set:-
null: This configuration is not associated with a running environment. -
pending: This is a draft configuration that is not deployed to the associated environment but is in the process of deploying. -
deployed: This is the configuration that is currently deployed to the associated running environment. -
failed: This is a draft configuration that failed to successfully deploy.
- Parameters:
deploymentStatus- If this configuration set is associated with an environment, theDeploymentStatusparameter indicates the deployment status of this configuration set:-
null: This configuration is not associated with a running environment. -
pending: This is a draft configuration that is not deployed to the associated environment but is in the process of deploying. -
deployed: This is the configuration that is currently deployed to the associated running environment. -
failed: This is a draft configuration that failed to successfully deploy.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ConfigurationDeploymentStatus,ConfigurationDeploymentStatus
-
-
deploymentStatus
ConfigurationSettingsDescription.Builder deploymentStatus(ConfigurationDeploymentStatus deploymentStatus)
If this configuration set is associated with an environment, the
DeploymentStatusparameter indicates the deployment status of this configuration set:-
null: This configuration is not associated with a running environment. -
pending: This is a draft configuration that is not deployed to the associated environment but is in the process of deploying. -
deployed: This is the configuration that is currently deployed to the associated running environment. -
failed: This is a draft configuration that failed to successfully deploy.
- Parameters:
deploymentStatus- If this configuration set is associated with an environment, theDeploymentStatusparameter indicates the deployment status of this configuration set:-
null: This configuration is not associated with a running environment. -
pending: This is a draft configuration that is not deployed to the associated environment but is in the process of deploying. -
deployed: This is the configuration that is currently deployed to the associated running environment. -
failed: This is a draft configuration that failed to successfully deploy.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ConfigurationDeploymentStatus,ConfigurationDeploymentStatus
-
-
dateCreated
ConfigurationSettingsDescription.Builder dateCreated(Instant dateCreated)
The date (in UTC time) when this configuration set was created.
- Parameters:
dateCreated- The date (in UTC time) when this configuration set was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dateUpdated
ConfigurationSettingsDescription.Builder dateUpdated(Instant dateUpdated)
The date (in UTC time) when this configuration set was last modified.
- Parameters:
dateUpdated- The date (in UTC time) when this configuration set was last modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
optionSettings
ConfigurationSettingsDescription.Builder optionSettings(Collection<ConfigurationOptionSetting> optionSettings)
A list of the configuration options and their values in this configuration set.
- Parameters:
optionSettings- A list of the configuration options and their values in this configuration set.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
optionSettings
ConfigurationSettingsDescription.Builder optionSettings(ConfigurationOptionSetting... optionSettings)
A list of the configuration options and their values in this configuration set.
- Parameters:
optionSettings- A list of the configuration options and their values in this configuration set.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
optionSettings
ConfigurationSettingsDescription.Builder optionSettings(Consumer<ConfigurationOptionSetting.Builder>... optionSettings)
A list of the configuration options and their values in this configuration set.
This is a convenience method that creates an instance of theConfigurationOptionSetting.Builderavoiding the need to create one manually viaConfigurationOptionSetting.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#optionSettings(List.) - Parameters:
optionSettings- a consumer that will call methods onConfigurationOptionSetting.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#optionSettings(java.util.Collection)
-
-