Interface NetworkConfig.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<NetworkConfig.Builder,,NetworkConfig> SdkBuilder<NetworkConfig.Builder,,NetworkConfig> SdkPojo
- Enclosing class:
NetworkConfig
@Mutable
@NotThreadSafe
public static interface NetworkConfig.Builder
extends SdkPojo, CopyableBuilder<NetworkConfig.Builder,NetworkConfig>
-
Method Summary
Modifier and TypeMethodDescriptionnetworkAccessType(String networkAccessType) The network access type for the notebook run.networkAccessType(NetworkAccessType networkAccessType) The network access type for the notebook run.securityGroupIds(String... securityGroupIds) The identifiers of the security groups for the notebook run.securityGroupIds(Collection<String> securityGroupIds) The identifiers of the security groups for the notebook run.The identifiers of the subnets for the notebook run.subnetIds(Collection<String> subnetIds) The identifiers of the subnets for the notebook run.The identifier of the VPC for the notebook run.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
-
networkAccessType
The network access type for the notebook run. Valid values are
PUBLIC_INTERNET_ONLYandVPC_ONLY.- Parameters:
networkAccessType- The network access type for the notebook run. Valid values arePUBLIC_INTERNET_ONLYandVPC_ONLY.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
networkAccessType
The network access type for the notebook run. Valid values are
PUBLIC_INTERNET_ONLYandVPC_ONLY.- Parameters:
networkAccessType- The network access type for the notebook run. Valid values arePUBLIC_INTERNET_ONLYandVPC_ONLY.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
vpcId
The identifier of the VPC for the notebook run. This is required when the network access type is
VPC_ONLY.- Parameters:
vpcId- The identifier of the VPC for the notebook run. This is required when the network access type isVPC_ONLY.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetIds
The identifiers of the subnets for the notebook run. You can specify up to 10 subnets.
- Parameters:
subnetIds- The identifiers of the subnets for the notebook run. You can specify up to 10 subnets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetIds
The identifiers of the subnets for the notebook run. You can specify up to 10 subnets.
- Parameters:
subnetIds- The identifiers of the subnets for the notebook run. You can specify up to 10 subnets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroupIds
The identifiers of the security groups for the notebook run. You can specify up to 5 security groups.
- Parameters:
securityGroupIds- The identifiers of the security groups for the notebook run. You can specify up to 5 security groups.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroupIds
The identifiers of the security groups for the notebook run. You can specify up to 5 security groups.
- Parameters:
securityGroupIds- The identifiers of the security groups for the notebook run. You can specify up to 5 security groups.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-