Interface CreateHostedConfigurationVersionRequest.Builder
-
- All Superinterfaces:
AppConfigRequest.Builder,AwsRequest.Builder,Buildable,CopyableBuilder<CreateHostedConfigurationVersionRequest.Builder,CreateHostedConfigurationVersionRequest>,SdkBuilder<CreateHostedConfigurationVersionRequest.Builder,CreateHostedConfigurationVersionRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- CreateHostedConfigurationVersionRequest
public static interface CreateHostedConfigurationVersionRequest.Builder extends AppConfigRequest.Builder, SdkPojo, CopyableBuilder<CreateHostedConfigurationVersionRequest.Builder,CreateHostedConfigurationVersionRequest>
-
-
Method Summary
-
Methods inherited from interface software.amazon.awssdk.services.appconfig.model.AppConfigRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
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
-
applicationId
CreateHostedConfigurationVersionRequest.Builder applicationId(String applicationId)
The application ID.
- Parameters:
applicationId- The application ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configurationProfileId
CreateHostedConfigurationVersionRequest.Builder configurationProfileId(String configurationProfileId)
The configuration profile ID.
- Parameters:
configurationProfileId- The configuration profile ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
CreateHostedConfigurationVersionRequest.Builder description(String description)
A description of the configuration.
- Parameters:
description- A description of the configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
content
CreateHostedConfigurationVersionRequest.Builder content(SdkBytes content)
The configuration data, as bytes.
AppConfig accepts any type of data, including text formats like JSON or TOML, or binary formats like protocol buffers or compressed data.
- Parameters:
content- The configuration data, as bytes.AppConfig accepts any type of data, including text formats like JSON or TOML, or binary formats like protocol buffers or compressed data.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
contentType
CreateHostedConfigurationVersionRequest.Builder contentType(String contentType)
A standard MIME type describing the format of the configuration content. For more information, see Content-Type.
- Parameters:
contentType- A standard MIME type describing the format of the configuration content. For more information, see Content-Type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
latestVersionNumber
CreateHostedConfigurationVersionRequest.Builder latestVersionNumber(Integer latestVersionNumber)
An optional locking token used to prevent race conditions from overwriting configuration updates when creating a new version. To ensure your data is not overwritten when creating multiple hosted configuration versions in rapid succession, specify the version number of the latest hosted configuration version.
- Parameters:
latestVersionNumber- An optional locking token used to prevent race conditions from overwriting configuration updates when creating a new version. To ensure your data is not overwritten when creating multiple hosted configuration versions in rapid succession, specify the version number of the latest hosted configuration version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
versionLabel
CreateHostedConfigurationVersionRequest.Builder versionLabel(String versionLabel)
An optional, user-defined label for the AppConfig hosted configuration version. This value must contain at least one non-numeric character. For example, "v2.2.0".
- Parameters:
versionLabel- An optional, user-defined label for the AppConfig hosted configuration version. This value must contain at least one non-numeric character. For example, "v2.2.0".- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateHostedConfigurationVersionRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateHostedConfigurationVersionRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-