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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AwsEcsTaskDefinitionProxyConfigurationDetails.BuildercontainerName(String containerName)The name of the container that will serve as the App Mesh proxy.AwsEcsTaskDefinitionProxyConfigurationDetails.BuilderproxyConfigurationProperties(Collection<AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetails> proxyConfigurationProperties)The set of network configuration parameters to provide to the Container Network Interface (CNI) plugin, specified as key-value pairs.AwsEcsTaskDefinitionProxyConfigurationDetails.BuilderproxyConfigurationProperties(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.BuilderproxyConfigurationProperties(AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetails... proxyConfigurationProperties)The set of network configuration parameters to provide to the Container Network Interface (CNI) plugin, specified as key-value pairs.AwsEcsTaskDefinitionProxyConfigurationDetails.Buildertype(String type)The proxy type.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
containerName
AwsEcsTaskDefinitionProxyConfigurationDetails.Builder containerName(String 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 to#proxyConfigurationProperties(List.) - 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:
#proxyConfigurationProperties(java.util.Collection< AwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetails>)
-
type
AwsEcsTaskDefinitionProxyConfigurationDetails.Builder type(String type)
The proxy type.
- Parameters:
type- The proxy type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-