Interface AwsEcsTaskDefinitionProxyConfigurationDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AwsEcsTaskDefinitionProxyConfigurationDetails.Builder,,AwsEcsTaskDefinitionProxyConfigurationDetails> SdkBuilder<AwsEcsTaskDefinitionProxyConfigurationDetails.Builder,,AwsEcsTaskDefinitionProxyConfigurationDetails> SdkPojo
- Enclosing class:
AwsEcsTaskDefinitionProxyConfigurationDetails
public static interface AwsEcsTaskDefinitionProxyConfigurationDetails.Builder
extends SdkPojo, CopyableBuilder<AwsEcsTaskDefinitionProxyConfigurationDetails.Builder,AwsEcsTaskDefinitionProxyConfigurationDetails>
-
Method Summary
Modifier and TypeMethodDescriptioncontainerName(String containerName) The name of the container that will serve as the App Mesh proxy.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(Consumer<AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetails.Builder>... proxyConfigurationProperties) The set of network configuration parameters to provide to the Container Network Interface (CNI) plugin, specified as key-value pairs.proxyConfigurationProperties(AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetails... proxyConfigurationProperties) The set of network configuration parameters to provide to the Container Network Interface (CNI) plugin, specified as key-value pairs.The proxy type.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
containerName
The name of the container that will serve as the App Mesh proxy.
- Parameters:
containerName- The name of the container that will serve as the App Mesh proxy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
proxyConfigurationProperties
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.
- Parameters:
proxyConfigurationProperties- The set of network configuration parameters to provide to the Container Network Interface (CNI) plugin, specified as key-value pairs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
proxyConfigurationProperties
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.
- Parameters:
proxyConfigurationProperties- The set of network configuration parameters to provide to the Container Network Interface (CNI) plugin, specified as key-value pairs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
proxyConfigurationProperties
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.Builderavoiding the need to create one manually viaAwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toproxyConfigurationProperties(List<AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetails>).- Parameters:
proxyConfigurationProperties- a consumer that will call methods onAwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The proxy type.
- Parameters:
type- The proxy type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-