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 the.Builder avoiding the need to
create one manually via #builder() .
When the Consumer completes, .Builder#build() is called
immediately and its result is passed to #proxyConfigurationProperties(List) .proxyConfigurationProperties - a consumer that will call methods on .Builder #proxyConfigurationProperties(List) AwsEcsTaskDefinitionProxyConfigurationDetails.Builder type(String type)
The proxy type.
type - The proxy type.Copyright © 2022. All rights reserved.