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
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 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.Builder
avoiding the need to create one manually viaAwsEcsTaskDefinitionProxyConfigurationProxyConfigurationPropertiesDetails.builder()
.When the
Consumer
completes,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.
-