Interface ManagedServices.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ManagedServices.Builder,,ManagedServices> SdkBuilder<ManagedServices.Builder,,ManagedServices> SdkPojo
- Enclosing class:
ManagedServices
-
Method Summary
Modifier and TypeMethodDescriptioncrossRegionS3RestoreSourcesAccess(Collection<CrossRegionS3RestoreSourcesAccess> crossRegionS3RestoreSourcesAccess) The access configuration for the cross-Region Amazon S3 database restore source.crossRegionS3RestoreSourcesAccess(Consumer<CrossRegionS3RestoreSourcesAccess.Builder>... crossRegionS3RestoreSourcesAccess) The access configuration for the cross-Region Amazon S3 database restore source.crossRegionS3RestoreSourcesAccess(CrossRegionS3RestoreSourcesAccess... crossRegionS3RestoreSourcesAccess) The access configuration for the cross-Region Amazon S3 database restore source.default ManagedServices.BuilderkmsAccess(Consumer<KmsAccess.Builder> kmsAccess) The Amazon Web Services Key Management Service (KMS) access configuration for managed services.The Amazon Web Services Key Management Service (KMS) access configuration for managed services.default 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.BuilderstsAccess(Consumer<StsAccess.Builder> stsAccess) The Amazon Web Services Security Token Service (STS) access configuration for managed services.The Amazon Web Services Security Token Service (STS) access configuration for managed services.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:
-
stsAccess
The Amazon Web Services Security Token Service (STS) access configuration for managed services.
- Parameters:
stsAccess- The Amazon Web Services Security Token Service (STS) access configuration for managed services.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
stsAccess
The Amazon Web Services Security Token Service (STS) access configuration for managed services.
This is a convenience method that creates an instance of theStsAccess.Builderavoiding the need to create one manually viaStsAccess.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostsAccess(StsAccess).- Parameters:
stsAccess- a consumer that will call methods onStsAccess.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
kmsAccess
The Amazon Web Services Key Management Service (KMS) access configuration for managed services.
- Parameters:
kmsAccess- The Amazon Web Services Key Management Service (KMS) access configuration for managed services.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kmsAccess
The Amazon Web Services Key Management Service (KMS) access configuration for managed services.
This is a convenience method that creates an instance of theKmsAccess.Builderavoiding the need to create one manually viaKmsAccess.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tokmsAccess(KmsAccess).- Parameters:
kmsAccess- a consumer that will call methods onKmsAccess.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
crossRegionS3RestoreSourcesAccess
ManagedServices.Builder crossRegionS3RestoreSourcesAccess(Collection<CrossRegionS3RestoreSourcesAccess> crossRegionS3RestoreSourcesAccess) The access configuration for the cross-Region Amazon S3 database restore source.
- Parameters:
crossRegionS3RestoreSourcesAccess- The access configuration for the cross-Region Amazon S3 database restore source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
crossRegionS3RestoreSourcesAccess
ManagedServices.Builder crossRegionS3RestoreSourcesAccess(CrossRegionS3RestoreSourcesAccess... crossRegionS3RestoreSourcesAccess) The access configuration for the cross-Region Amazon S3 database restore source.
- Parameters:
crossRegionS3RestoreSourcesAccess- The access configuration for the cross-Region Amazon S3 database restore source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
crossRegionS3RestoreSourcesAccess
ManagedServices.Builder crossRegionS3RestoreSourcesAccess(Consumer<CrossRegionS3RestoreSourcesAccess.Builder>... crossRegionS3RestoreSourcesAccess) The access configuration for the cross-Region Amazon S3 database restore source.
This is a convenience method that creates an instance of theCrossRegionS3RestoreSourcesAccess.Builderavoiding the need to create one manually viaCrossRegionS3RestoreSourcesAccess.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocrossRegionS3RestoreSourcesAccess(List<CrossRegionS3RestoreSourcesAccess>).- Parameters:
crossRegionS3RestoreSourcesAccess- a consumer that will call methods onCrossRegionS3RestoreSourcesAccess.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-