public static interface GetConfigurationProfileResponse.Builder extends AppConfigResponse.Builder, SdkPojo, CopyableBuilder<GetConfigurationProfileResponse.Builder,GetConfigurationProfileResponse>
| Modifier and Type | Method and Description |
|---|---|
GetConfigurationProfileResponse.Builder |
applicationId(String applicationId)
The application ID.
|
GetConfigurationProfileResponse.Builder |
description(String description)
The configuration profile description.
|
GetConfigurationProfileResponse.Builder |
id(String id)
The configuration profile ID.
|
GetConfigurationProfileResponse.Builder |
locationUri(String locationUri)
The URI location of the configuration.
|
GetConfigurationProfileResponse.Builder |
name(String name)
The name of the configuration profile.
|
GetConfigurationProfileResponse.Builder |
retrievalRoleArn(String retrievalRoleArn)
The ARN of an IAM role with permission to access the configuration at the specified
LocationUri. |
GetConfigurationProfileResponse.Builder |
type(String type)
The type of configurations contained in the profile.
|
GetConfigurationProfileResponse.Builder |
validators(Collection<Validator> validators)
A list of methods for validating the configuration.
|
GetConfigurationProfileResponse.Builder |
validators(Consumer<Validator.Builder>... validators)
A list of methods for validating the configuration.
|
GetConfigurationProfileResponse.Builder |
validators(Validator... validators)
A list of methods for validating the configuration.
|
build, responseMetadata, responseMetadatasdkHttpResponse, sdkHttpResponseequalsBySdkFields, sdkFieldscopyapplyMutation, buildGetConfigurationProfileResponse.Builder applicationId(String applicationId)
The application ID.
applicationId - The application ID.GetConfigurationProfileResponse.Builder id(String id)
The configuration profile ID.
id - The configuration profile ID.GetConfigurationProfileResponse.Builder name(String name)
The name of the configuration profile.
name - The name of the configuration profile.GetConfigurationProfileResponse.Builder description(String description)
The configuration profile description.
description - The configuration profile description.GetConfigurationProfileResponse.Builder locationUri(String locationUri)
The URI location of the configuration.
locationUri - The URI location of the configuration.GetConfigurationProfileResponse.Builder retrievalRoleArn(String retrievalRoleArn)
The ARN of an IAM role with permission to access the configuration at the specified LocationUri.
retrievalRoleArn - The ARN of an IAM role with permission to access the configuration at the specified
LocationUri.GetConfigurationProfileResponse.Builder validators(Collection<Validator> validators)
A list of methods for validating the configuration.
validators - A list of methods for validating the configuration.GetConfigurationProfileResponse.Builder validators(Validator... validators)
A list of methods for validating the configuration.
validators - A list of methods for validating the configuration.GetConfigurationProfileResponse.Builder validators(Consumer<Validator.Builder>... validators)
A list of methods for validating the configuration.
This is a convenience method that creates an instance of theValidator.Builder avoiding the need to create one
manually via Validator.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and
its result is passed to #validators(List.
validators - a consumer that will call methods on
Validator.Builder#validators(java.util.Collection) GetConfigurationProfileResponse.Builder type(String type)
The type of configurations contained in the profile. AppConfig supports feature flags and
freeform configurations. We recommend you create feature flag configurations to enable or
disable new features and freeform configurations to distribute configurations to an application. When calling
this API, enter one of the following values for Type:
AWS.AppConfig.FeatureFlags
AWS.Freeform
type - The type of configurations contained in the profile. AppConfig supports feature flags and
freeform configurations. We recommend you create feature flag configurations to enable or
disable new features and freeform configurations to distribute configurations to an application. When
calling this API, enter one of the following values for Type:
AWS.AppConfig.FeatureFlags
AWS.Freeform
Copyright © 2023. All rights reserved.