Interface Serverless.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<Serverless.Builder,,Serverless> SdkBuilder<Serverless.Builder,,Serverless> SdkPojo
- Enclosing class:
Serverless
-
Method Summary
Modifier and TypeMethodDescriptiondefault Serverless.BuilderclientAuthentication(Consumer<ServerlessClientAuthentication.Builder> clientAuthentication) Includes all client authentication information.clientAuthentication(ServerlessClientAuthentication clientAuthentication) Includes all client authentication information.default Serverless.BuilderconnectivityInfo(Consumer<ServerlessConnectivityInfo.Builder> connectivityInfo) Describes the cluster's connectivity information, such as its network type, which is IPv4 or DUAL.connectivityInfo(ServerlessConnectivityInfo connectivityInfo) Describes the cluster's connectivity information, such as its network type, which is IPv4 or DUAL.vpcConfigs(Collection<VpcConfig> vpcConfigs) The configuration of the Amazon VPCs for the cluster.vpcConfigs(Consumer<VpcConfig.Builder>... vpcConfigs) The configuration of the Amazon VPCs for the cluster.vpcConfigs(VpcConfig... vpcConfigs) The configuration of the Amazon VPCs for the cluster.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, sdkFieldNameToField, sdkFields
-
Method Details
-
vpcConfigs
The configuration of the Amazon VPCs for the cluster.
- Parameters:
vpcConfigs-The configuration of the Amazon VPCs for the cluster.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcConfigs
The configuration of the Amazon VPCs for the cluster.
- Parameters:
vpcConfigs-The configuration of the Amazon VPCs for the cluster.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcConfigs
The configuration of the Amazon VPCs for the cluster.
This is a convenience method that creates an instance of theVpcConfig.Builderavoiding the need to create one manually viaVpcConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovpcConfigs(List<VpcConfig>).- Parameters:
vpcConfigs- a consumer that will call methods onVpcConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
clientAuthentication
Includes all client authentication information.
- Parameters:
clientAuthentication-Includes all client authentication information.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientAuthentication
default Serverless.Builder clientAuthentication(Consumer<ServerlessClientAuthentication.Builder> clientAuthentication) Includes all client authentication information.
This is a convenience method that creates an instance of theServerlessClientAuthentication.Builderavoiding the need to create one manually viaServerlessClientAuthentication.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toclientAuthentication(ServerlessClientAuthentication).- Parameters:
clientAuthentication- a consumer that will call methods onServerlessClientAuthentication.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
connectivityInfo
Describes the cluster's connectivity information, such as its network type, which is IPv4 or DUAL.
- Parameters:
connectivityInfo-Describes the cluster's connectivity information, such as its network type, which is IPv4 or DUAL.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectivityInfo
default Serverless.Builder connectivityInfo(Consumer<ServerlessConnectivityInfo.Builder> connectivityInfo) Describes the cluster's connectivity information, such as its network type, which is IPv4 or DUAL.
This is a convenience method that creates an instance of theServerlessConnectivityInfo.Builderavoiding the need to create one manually viaServerlessConnectivityInfo.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toconnectivityInfo(ServerlessConnectivityInfo).- Parameters:
connectivityInfo- a consumer that will call methods onServerlessConnectivityInfo.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-