Interface ManagedServices.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ManagedServices.Builder,,ManagedServices> SdkBuilder<ManagedServices.Builder,,ManagedServices> SdkPojo
- Enclosing class:
ManagedServices
-
Method Summary
Modifier and TypeMethodDescriptiondefault ManagedServices.BuildermanagedS3BackupAccess(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.Builders3Access(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.BuilderserviceNetworkEndpoint(Consumer<ServiceNetworkEndpoint.Builder> serviceNetworkEndpoint) The service network endpoint configuration.serviceNetworkEndpoint(ServiceNetworkEndpoint serviceNetworkEndpoint) The service network endpoint configuration.default ManagedServices.BuilderzeroEtlAccess(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
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
-
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.Builderavoiding the need to create one manually viaServiceNetworkEndpoint.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaManagedS3BackupAccess.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaZeroEtlAccess.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaS3Access.builder().When the
Consumercompletes,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:
-