Class CfnOdbNetwork.ManagedServicesProperty.Builder
java.lang.Object
software.amazon.awscdk.services.odb.CfnOdbNetwork.ManagedServicesProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnOdbNetwork.ManagedServicesProperty>
- Enclosing interface:
CfnOdbNetwork.ManagedServicesProperty
@Stability(Stable)
public static final class CfnOdbNetwork.ManagedServicesProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnOdbNetwork.ManagedServicesProperty>
A builder for
CfnOdbNetwork.ManagedServicesProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.managedS3BackupAccess(IResolvable managedS3BackupAccess) Sets the value ofCfnOdbNetwork.ManagedServicesProperty.getManagedS3BackupAccess()managedS3BackupAccess(CfnOdbNetwork.ManagedS3BackupAccessProperty managedS3BackupAccess) Sets the value ofCfnOdbNetwork.ManagedServicesProperty.getManagedS3BackupAccess()managedServicesIpv4Cidrs(List<String> managedServicesIpv4Cidrs) Sets the value ofCfnOdbNetwork.ManagedServicesProperty.getManagedServicesIpv4Cidrs()resourceGatewayArn(String resourceGatewayArn) Sets the value ofCfnOdbNetwork.ManagedServicesProperty.getResourceGatewayArn()s3Access(IResolvable s3Access) Sets the value ofCfnOdbNetwork.ManagedServicesProperty.getS3Access()s3Access(CfnOdbNetwork.S3AccessProperty s3Access) Sets the value ofCfnOdbNetwork.ManagedServicesProperty.getS3Access()serviceNetworkArn(String serviceNetworkArn) Sets the value ofCfnOdbNetwork.ManagedServicesProperty.getServiceNetworkArn()serviceNetworkEndpoint(IResolvable serviceNetworkEndpoint) Sets the value ofCfnOdbNetwork.ManagedServicesProperty.getServiceNetworkEndpoint()serviceNetworkEndpoint(CfnOdbNetwork.ServiceNetworkEndpointProperty serviceNetworkEndpoint) Sets the value ofCfnOdbNetwork.ManagedServicesProperty.getServiceNetworkEndpoint()zeroEtlAccess(IResolvable zeroEtlAccess) Sets the value ofCfnOdbNetwork.ManagedServicesProperty.getZeroEtlAccess()zeroEtlAccess(CfnOdbNetwork.ZeroEtlAccessProperty zeroEtlAccess) Sets the value ofCfnOdbNetwork.ManagedServicesProperty.getZeroEtlAccess()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
managedS3BackupAccess
@Stability(Stable) public CfnOdbNetwork.ManagedServicesProperty.Builder managedS3BackupAccess(IResolvable managedS3BackupAccess) Sets the value ofCfnOdbNetwork.ManagedServicesProperty.getManagedS3BackupAccess()- Parameters:
managedS3BackupAccess- The managed Amazon S3 backup access configuration.- Returns:
this
-
managedS3BackupAccess
@Stability(Stable) public CfnOdbNetwork.ManagedServicesProperty.Builder managedS3BackupAccess(CfnOdbNetwork.ManagedS3BackupAccessProperty managedS3BackupAccess) Sets the value ofCfnOdbNetwork.ManagedServicesProperty.getManagedS3BackupAccess()- Parameters:
managedS3BackupAccess- The managed Amazon S3 backup access configuration.- Returns:
this
-
managedServicesIpv4Cidrs
@Stability(Stable) public CfnOdbNetwork.ManagedServicesProperty.Builder managedServicesIpv4Cidrs(List<String> managedServicesIpv4Cidrs) Sets the value ofCfnOdbNetwork.ManagedServicesProperty.getManagedServicesIpv4Cidrs()- Parameters:
managedServicesIpv4Cidrs- The IPv4 CIDR blocks for the managed services.- Returns:
this
-
resourceGatewayArn
@Stability(Stable) public CfnOdbNetwork.ManagedServicesProperty.Builder resourceGatewayArn(String resourceGatewayArn) Sets the value ofCfnOdbNetwork.ManagedServicesProperty.getResourceGatewayArn()- Parameters:
resourceGatewayArn- The Amazon Resource Name (ARN) of the resource gateway.- Returns:
this
-
s3Access
@Stability(Stable) public CfnOdbNetwork.ManagedServicesProperty.Builder s3Access(IResolvable s3Access) Sets the value ofCfnOdbNetwork.ManagedServicesProperty.getS3Access()- Parameters:
s3Access- The Amazon S3 access configuration.- Returns:
this
-
s3Access
@Stability(Stable) public CfnOdbNetwork.ManagedServicesProperty.Builder s3Access(CfnOdbNetwork.S3AccessProperty s3Access) Sets the value ofCfnOdbNetwork.ManagedServicesProperty.getS3Access()- Parameters:
s3Access- The Amazon S3 access configuration.- Returns:
this
-
serviceNetworkArn
@Stability(Stable) public CfnOdbNetwork.ManagedServicesProperty.Builder serviceNetworkArn(String serviceNetworkArn) Sets the value ofCfnOdbNetwork.ManagedServicesProperty.getServiceNetworkArn()- Parameters:
serviceNetworkArn- The Amazon Resource Name (ARN) of the service network.- Returns:
this
-
serviceNetworkEndpoint
@Stability(Stable) public CfnOdbNetwork.ManagedServicesProperty.Builder serviceNetworkEndpoint(IResolvable serviceNetworkEndpoint) Sets the value ofCfnOdbNetwork.ManagedServicesProperty.getServiceNetworkEndpoint()- Parameters:
serviceNetworkEndpoint- The service network endpoint configuration.- Returns:
this
-
serviceNetworkEndpoint
@Stability(Stable) public CfnOdbNetwork.ManagedServicesProperty.Builder serviceNetworkEndpoint(CfnOdbNetwork.ServiceNetworkEndpointProperty serviceNetworkEndpoint) Sets the value ofCfnOdbNetwork.ManagedServicesProperty.getServiceNetworkEndpoint()- Parameters:
serviceNetworkEndpoint- The service network endpoint configuration.- Returns:
this
-
zeroEtlAccess
@Stability(Stable) public CfnOdbNetwork.ManagedServicesProperty.Builder zeroEtlAccess(IResolvable zeroEtlAccess) Sets the value ofCfnOdbNetwork.ManagedServicesProperty.getZeroEtlAccess()- Parameters:
zeroEtlAccess- The Zero-ETL access configuration.- Returns:
this
-
zeroEtlAccess
@Stability(Stable) public CfnOdbNetwork.ManagedServicesProperty.Builder zeroEtlAccess(CfnOdbNetwork.ZeroEtlAccessProperty zeroEtlAccess) Sets the value ofCfnOdbNetwork.ManagedServicesProperty.getZeroEtlAccess()- Parameters:
zeroEtlAccess- The Zero-ETL access configuration.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnOdbNetwork.ManagedServicesProperty>- Returns:
- a new instance of
CfnOdbNetwork.ManagedServicesProperty - Throws:
NullPointerException- if any required attribute was not provided
-