public static interface CreateConfigurationProfileRequest.Builder extends AppConfigRequest.Builder, SdkPojo, CopyableBuilder<CreateConfigurationProfileRequest.Builder,CreateConfigurationProfileRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateConfigurationProfileRequest.Builder applicationId(String applicationId)
The application ID.
applicationId - The application ID.CreateConfigurationProfileRequest.Builder name(String name)
A name for the configuration profile.
name - A name for the configuration profile.CreateConfigurationProfileRequest.Builder description(String description)
A description of the configuration profile.
description - A description of the configuration profile.CreateConfigurationProfileRequest.Builder locationUri(String locationUri)
A URI to locate the configuration. You can specify a Systems Manager (SSM) document, an SSM Parameter Store
parameter, or an Amazon S3 object. For an SSM document, specify either the document name in the format
ssm-document://<Document_name> or the Amazon Resource Name (ARN). For a parameter, specify
either the parameter name in the format ssm-parameter://<Parameter_name> or the ARN. For
an Amazon S3 object, specify the URI in the following format:
s3://<bucket>/<objectKey> . Here is an example:
s3://my-bucket/my-app/us-east-1/my-config.json
locationUri - A URI to locate the configuration. You can specify a Systems Manager (SSM) document, an SSM Parameter
Store parameter, or an Amazon S3 object. For an SSM document, specify either the document name in the
format ssm-document://<Document_name> or the Amazon Resource Name (ARN). For a
parameter, specify either the parameter name in the format
ssm-parameter://<Parameter_name> or the ARN. For an Amazon S3 object, specify the
URI in the following format: s3://<bucket>/<objectKey> . Here is an example:
s3://my-bucket/my-app/us-east-1/my-config.jsonCreateConfigurationProfileRequest.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.CreateConfigurationProfileRequest.Builder validators(Collection<Validator> validators)
A list of methods for validating the configuration.
validators - A list of methods for validating the configuration.CreateConfigurationProfileRequest.Builder validators(Validator... validators)
A list of methods for validating the configuration.
validators - A list of methods for validating the configuration.CreateConfigurationProfileRequest.Builder validators(Consumer<Validator.Builder>... validators)
A list of methods for validating the configuration.
This is a convenience that creates an instance of theList.Builder avoiding the need to
create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and its
result is passed to #validators(List) .validators - a consumer that will call methods on List.Builder #validators(List) CreateConfigurationProfileRequest.Builder tags(Map<String,String> tags)
Metadata to assign to the configuration profile. Tags help organize and categorize your AppConfig resources. Each tag consists of a key and an optional value, both of which you define.
tags - Metadata to assign to the configuration profile. Tags help organize and categorize your AppConfig
resources. Each tag consists of a key and an optional value, both of which you define.CreateConfigurationProfileRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateConfigurationProfileRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2020. All rights reserved.