public static interface CreateMeshRequest.Builder extends AppMeshRequest.Builder, SdkPojo, CopyableBuilder<CreateMeshRequest.Builder,CreateMeshRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateMeshRequest.Builder |
clientToken(String clientToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
CreateMeshRequest.Builder |
meshName(String meshName)
The name to use for the service mesh.
|
CreateMeshRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateMeshRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
default CreateMeshRequest.Builder |
spec(Consumer<MeshSpec.Builder> spec)
The service mesh specification to apply.
|
CreateMeshRequest.Builder |
spec(MeshSpec spec)
The service mesh specification to apply.
|
CreateMeshRequest.Builder |
tags(Collection<TagRef> tags)
Optional metadata that you can apply to the service mesh to assist with categorization and organization.
|
CreateMeshRequest.Builder |
tags(Consumer<TagRef.Builder>... tags)
Optional metadata that you can apply to the service mesh to assist with categorization and organization.
|
CreateMeshRequest.Builder |
tags(TagRef... tags)
Optional metadata that you can apply to the service mesh to assist with categorization and organization.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateMeshRequest.Builder clientToken(String clientToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Up to 36 letters, numbers, hyphens, and underscores are allowed.
clientToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Up to 36
letters, numbers, hyphens, and underscores are allowed.CreateMeshRequest.Builder meshName(String meshName)
The name to use for the service mesh.
meshName - The name to use for the service mesh.CreateMeshRequest.Builder spec(MeshSpec spec)
The service mesh specification to apply.
spec - The service mesh specification to apply.default CreateMeshRequest.Builder spec(Consumer<MeshSpec.Builder> spec)
The service mesh specification to apply.
This is a convenience that creates an instance of theMeshSpec.Builder avoiding the need to create
one manually via MeshSpec.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to spec(MeshSpec).spec - a consumer that will call methods on MeshSpec.Builderspec(MeshSpec)CreateMeshRequest.Builder tags(Collection<TagRef> tags)
Optional metadata that you can apply to the service mesh to assist with categorization and organization. Each tag consists of a key and an optional value, both of which you define. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.
tags - Optional metadata that you can apply to the service mesh to assist with categorization and
organization. Each tag consists of a key and an optional value, both of which you define. Tag keys can
have a maximum character length of 128 characters, and tag values can have a maximum length of 256
characters.CreateMeshRequest.Builder tags(TagRef... tags)
Optional metadata that you can apply to the service mesh to assist with categorization and organization. Each tag consists of a key and an optional value, both of which you define. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.
tags - Optional metadata that you can apply to the service mesh to assist with categorization and
organization. Each tag consists of a key and an optional value, both of which you define. Tag keys can
have a maximum character length of 128 characters, and tag values can have a maximum length of 256
characters.CreateMeshRequest.Builder tags(Consumer<TagRef.Builder>... tags)
Optional metadata that you can apply to the service mesh to assist with categorization and organization. Each tag consists of a key and an optional value, both of which you define. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.
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 #tags(List) .tags - a consumer that will call methods on List.Builder #tags(List) CreateMeshRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateMeshRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2021. All rights reserved.