public static interface AwsEcsTaskDefinitionProxyConfigurationDetails.Builder extends SdkPojo, CopyableBuilder<AwsEcsTaskDefinitionProxyConfigurationDetails.Builder,AwsEcsTaskDefinitionProxyConfigurationDetails>
| Modifier and Type | Method and Description |
|---|---|
AwsEcsTaskDefinitionProxyConfigurationDetails.Builder |
containerName(String containerName)
The name of the container that will serve as the App Mesh proxy.
|
AwsEcsTaskDefinitionProxyConfigurationDetails.Builder |
proxyConfigurationProperties(AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetails... proxyConfigurationProperties)
The set of network configuration parameters to provide to the Container Network Interface (CNI) plugin,
specified as key-value pairs.
|
AwsEcsTaskDefinitionProxyConfigurationDetails.Builder |
proxyConfigurationProperties(Collection<AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetails> proxyConfigurationProperties)
The set of network configuration parameters to provide to the Container Network Interface (CNI) plugin,
specified as key-value pairs.
|
AwsEcsTaskDefinitionProxyConfigurationDetails.Builder |
proxyConfigurationProperties(Consumer<AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetails.Builder>... proxyConfigurationProperties)
The set of network configuration parameters to provide to the Container Network Interface (CNI) plugin,
specified as key-value pairs.
|
AwsEcsTaskDefinitionProxyConfigurationDetails.Builder |
type(String type)
The proxy type.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAwsEcsTaskDefinitionProxyConfigurationDetails.Builder containerName(String containerName)
The name of the container that will serve as the App Mesh proxy.
containerName - The name of the container that will serve as the App Mesh proxy.AwsEcsTaskDefinitionProxyConfigurationDetails.Builder proxyConfigurationProperties(Collection<AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetails> proxyConfigurationProperties)
The set of network configuration parameters to provide to the Container Network Interface (CNI) plugin, specified as key-value pairs.
proxyConfigurationProperties - The set of network configuration parameters to provide to the Container Network Interface (CNI)
plugin, specified as key-value pairs.AwsEcsTaskDefinitionProxyConfigurationDetails.Builder proxyConfigurationProperties(AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetails... proxyConfigurationProperties)
The set of network configuration parameters to provide to the Container Network Interface (CNI) plugin, specified as key-value pairs.
proxyConfigurationProperties - The set of network configuration parameters to provide to the Container Network Interface (CNI)
plugin, specified as key-value pairs.AwsEcsTaskDefinitionProxyConfigurationDetails.Builder proxyConfigurationProperties(Consumer<AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetails.Builder>... proxyConfigurationProperties)
The set of network configuration parameters to provide to the Container Network Interface (CNI) plugin, specified as key-value pairs.
This is a convenience method that creates an instance of theAwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetails.Builder
avoiding the need to create one manually via
AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetails.builder()
.
When the Consumer completes,
SdkBuilder.build()
is called immediately and its result is passed to #proxyConfigurationProperties(List.
proxyConfigurationProperties - a consumer that will call methods on
AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetails.BuilderproxyConfigurationProperties(java.util.Collection<
AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetails>)AwsEcsTaskDefinitionProxyConfigurationDetails.Builder type(String type)
The proxy type.
type - The proxy type.Copyright © 2023. All rights reserved.