Interface ManagedServices.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ManagedServices.Builder,
,ManagedServices> SdkBuilder<ManagedServices.Builder,
,ManagedServices> SdkPojo
- Enclosing class:
ManagedServices
-
Method Summary
Modifier and TypeMethodDescriptiondefault ManagedServices.Builder
managedS3BackupAccess
(Consumer<ManagedS3BackupAccess.Builder> managedS3BackupAccess) The managed Amazon S3 backup access configuration.managedS3BackupAccess
(ManagedS3BackupAccess managedS3BackupAccess) The managed Amazon S3 backup access configuration.managedServicesIpv4Cidrs
(String... managedServicesIpv4Cidrs) The IPv4 CIDR blocks for the managed services.managedServicesIpv4Cidrs
(Collection<String> managedServicesIpv4Cidrs) The IPv4 CIDR blocks for the managed services.resourceGatewayArn
(String resourceGatewayArn) The Amazon Resource Name (ARN) of the resource gateway.default ManagedServices.Builder
s3Access
(Consumer<S3Access.Builder> s3Access) The Amazon S3 access configuration.The Amazon S3 access configuration.serviceNetworkArn
(String serviceNetworkArn) The Amazon Resource Name (ARN) of the service network.default ManagedServices.Builder
serviceNetworkEndpoint
(Consumer<ServiceNetworkEndpoint.Builder> serviceNetworkEndpoint) The service network endpoint configuration.serviceNetworkEndpoint
(ServiceNetworkEndpoint serviceNetworkEndpoint) The service network endpoint configuration.default ManagedServices.Builder
zeroEtlAccess
(Consumer<ZeroEtlAccess.Builder> zeroEtlAccess) The Zero-ETL access configuration.zeroEtlAccess
(ZeroEtlAccess zeroEtlAccess) The Zero-ETL access configuration.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, sdkFieldNameToField, sdkFields
-
Method Details
-
serviceNetworkArn
The Amazon Resource Name (ARN) of the service network.
- Parameters:
serviceNetworkArn
- The Amazon Resource Name (ARN) of the service network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceGatewayArn
The Amazon Resource Name (ARN) of the resource gateway.
- Parameters:
resourceGatewayArn
- The Amazon Resource Name (ARN) of the resource gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
managedServicesIpv4Cidrs
The IPv4 CIDR blocks for the managed services.
- Parameters:
managedServicesIpv4Cidrs
- The IPv4 CIDR blocks for the managed services.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
managedServicesIpv4Cidrs
The IPv4 CIDR blocks for the managed services.
- Parameters:
managedServicesIpv4Cidrs
- The IPv4 CIDR blocks for the managed services.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serviceNetworkEndpoint
The service network endpoint configuration.
- Parameters:
serviceNetworkEndpoint
- The service network endpoint configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serviceNetworkEndpoint
default ManagedServices.Builder serviceNetworkEndpoint(Consumer<ServiceNetworkEndpoint.Builder> serviceNetworkEndpoint) The service network endpoint configuration.
This is a convenience method that creates an instance of theServiceNetworkEndpoint.Builder
avoiding the need to create one manually viaServiceNetworkEndpoint.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toserviceNetworkEndpoint(ServiceNetworkEndpoint)
.- Parameters:
serviceNetworkEndpoint
- a consumer that will call methods onServiceNetworkEndpoint.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
managedS3BackupAccess
The managed Amazon S3 backup access configuration.
- Parameters:
managedS3BackupAccess
- The managed Amazon S3 backup access configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
managedS3BackupAccess
default ManagedServices.Builder managedS3BackupAccess(Consumer<ManagedS3BackupAccess.Builder> managedS3BackupAccess) The managed Amazon S3 backup access configuration.
This is a convenience method that creates an instance of theManagedS3BackupAccess.Builder
avoiding the need to create one manually viaManagedS3BackupAccess.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomanagedS3BackupAccess(ManagedS3BackupAccess)
.- Parameters:
managedS3BackupAccess
- a consumer that will call methods onManagedS3BackupAccess.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
zeroEtlAccess
The Zero-ETL access configuration.
- Parameters:
zeroEtlAccess
- The Zero-ETL access configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
zeroEtlAccess
The Zero-ETL access configuration.
This is a convenience method that creates an instance of theZeroEtlAccess.Builder
avoiding the need to create one manually viaZeroEtlAccess.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tozeroEtlAccess(ZeroEtlAccess)
.- Parameters:
zeroEtlAccess
- a consumer that will call methods onZeroEtlAccess.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
s3Access
The Amazon S3 access configuration.
- Parameters:
s3Access
- The Amazon S3 access configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3Access
The Amazon S3 access configuration.
This is a convenience method that creates an instance of theS3Access.Builder
avoiding the need to create one manually viaS3Access.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tos3Access(S3Access)
.- Parameters:
s3Access
- a consumer that will call methods onS3Access.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-