Interface OdbNetwork.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<OdbNetwork.Builder,
,OdbNetwork> SdkBuilder<OdbNetwork.Builder,
,OdbNetwork> SdkPojo
- Enclosing class:
OdbNetwork
-
Method Summary
Modifier and TypeMethodDescriptionavailabilityZone
(String availabilityZone) The Amazon Web Services Availability Zone (AZ) where the ODB network is located.availabilityZoneId
(String availabilityZoneId) The AZ ID of the AZ where the ODB network is located.backupSubnetCidr
(String backupSubnetCidr) The CIDR range of the backup subnet in the ODB network.clientSubnetCidr
(String clientSubnetCidr) The CIDR range of the client subnet in the ODB network.The date and time when the ODB network was created.customDomainName
(String customDomainName) The domain name for the resources in the ODB network.defaultDnsPrefix
(String defaultDnsPrefix) The DNS prefix to the default DNS domain name.displayName
(String displayName) The user-friendly name of the ODB network.default OdbNetwork.Builder
managedServices
(Consumer<ManagedServices.Builder> managedServices) The managed services configuration for the ODB network.managedServices
(ManagedServices managedServices) The managed services configuration for the ODB network.ociDnsForwardingConfigs
(Collection<OciDnsForwardingConfig> ociDnsForwardingConfigs) The DNS resolver endpoint in OCI for forwarding DNS queries for the ociPrivateZone domain.ociDnsForwardingConfigs
(Consumer<OciDnsForwardingConfig.Builder>... ociDnsForwardingConfigs) The DNS resolver endpoint in OCI for forwarding DNS queries for the ociPrivateZone domain.ociDnsForwardingConfigs
(OciDnsForwardingConfig... ociDnsForwardingConfigs) The DNS resolver endpoint in OCI for forwarding DNS queries for the ociPrivateZone domain.ociNetworkAnchorId
(String ociNetworkAnchorId) The unique identifier of the OCI network anchor for the ODB network.ociNetworkAnchorUrl
(String ociNetworkAnchorUrl) The URL of the OCI network anchor for the ODB network.ociResourceAnchorName
(String ociResourceAnchorName) The name of the OCI resource anchor that's associated with the ODB network.The Oracle Cloud ID (OCID) for the Virtual Cloud Network (VCN) that's associated with the ODB network.The URL for the VCN that's associated with the ODB network.odbNetworkArn
(String odbNetworkArn) The Amazon Resource Name (ARN) of the ODB network.odbNetworkId
(String odbNetworkId) The unique identifier of the ODB network.peeredCidrs
(String... peeredCidrs) The list of CIDR ranges from the peered VPC that are allowed access to the ODB network.peeredCidrs
(Collection<String> peeredCidrs) The list of CIDR ranges from the peered VPC that are allowed access to the ODB network.percentProgress
(Float percentProgress) The amount of progress made on the current operation on the ODB network, expressed as a percentage.The current status of the ODB network.status
(ResourceStatus status) The current status of the ODB network.statusReason
(String statusReason) Additional information about the current status of the ODB network.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
-
odbNetworkId
The unique identifier of the ODB network.
- Parameters:
odbNetworkId
- The unique identifier of the ODB network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
displayName
The user-friendly name of the ODB network.
- Parameters:
displayName
- The user-friendly name of the ODB network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The current status of the ODB network.
- Parameters:
status
- The current status of the ODB network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The current status of the ODB network.
- Parameters:
status
- The current status of the ODB network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
statusReason
Additional information about the current status of the ODB network.
- Parameters:
statusReason
- Additional information about the current status of the ODB network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
odbNetworkArn
The Amazon Resource Name (ARN) of the ODB network.
- Parameters:
odbNetworkArn
- The Amazon Resource Name (ARN) of the ODB network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availabilityZone
The Amazon Web Services Availability Zone (AZ) where the ODB network is located.
- Parameters:
availabilityZone
- The Amazon Web Services Availability Zone (AZ) where the ODB network is located.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availabilityZoneId
The AZ ID of the AZ where the ODB network is located.
- Parameters:
availabilityZoneId
- The AZ ID of the AZ where the ODB network is located.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientSubnetCidr
The CIDR range of the client subnet in the ODB network.
- Parameters:
clientSubnetCidr
- The CIDR range of the client subnet in the ODB network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
backupSubnetCidr
The CIDR range of the backup subnet in the ODB network.
- Parameters:
backupSubnetCidr
- The CIDR range of the backup subnet in the ODB network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customDomainName
The domain name for the resources in the ODB network.
- Parameters:
customDomainName
- The domain name for the resources in the ODB network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultDnsPrefix
The DNS prefix to the default DNS domain name. The default DNS domain name is oraclevcn.com.
- Parameters:
defaultDnsPrefix
- The DNS prefix to the default DNS domain name. The default DNS domain name is oraclevcn.com.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
peeredCidrs
The list of CIDR ranges from the peered VPC that are allowed access to the ODB network.
- Parameters:
peeredCidrs
- The list of CIDR ranges from the peered VPC that are allowed access to the ODB network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
peeredCidrs
The list of CIDR ranges from the peered VPC that are allowed access to the ODB network.
- Parameters:
peeredCidrs
- The list of CIDR ranges from the peered VPC that are allowed access to the ODB network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ociNetworkAnchorId
The unique identifier of the OCI network anchor for the ODB network.
- Parameters:
ociNetworkAnchorId
- The unique identifier of the OCI network anchor for the ODB network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ociNetworkAnchorUrl
The URL of the OCI network anchor for the ODB network.
- Parameters:
ociNetworkAnchorUrl
- The URL of the OCI network anchor for the ODB network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ociResourceAnchorName
The name of the OCI resource anchor that's associated with the ODB network.
- Parameters:
ociResourceAnchorName
- The name of the OCI resource anchor that's associated with the ODB network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ociVcnId
The Oracle Cloud ID (OCID) for the Virtual Cloud Network (VCN) that's associated with the ODB network.
- Parameters:
ociVcnId
- The Oracle Cloud ID (OCID) for the Virtual Cloud Network (VCN) that's associated with the ODB network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ociVcnUrl
The URL for the VCN that's associated with the ODB network.
- Parameters:
ociVcnUrl
- The URL for the VCN that's associated with the ODB network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ociDnsForwardingConfigs
OdbNetwork.Builder ociDnsForwardingConfigs(Collection<OciDnsForwardingConfig> ociDnsForwardingConfigs) The DNS resolver endpoint in OCI for forwarding DNS queries for the ociPrivateZone domain.
- Parameters:
ociDnsForwardingConfigs
- The DNS resolver endpoint in OCI for forwarding DNS queries for the ociPrivateZone domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ociDnsForwardingConfigs
The DNS resolver endpoint in OCI for forwarding DNS queries for the ociPrivateZone domain.
- Parameters:
ociDnsForwardingConfigs
- The DNS resolver endpoint in OCI for forwarding DNS queries for the ociPrivateZone domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ociDnsForwardingConfigs
OdbNetwork.Builder ociDnsForwardingConfigs(Consumer<OciDnsForwardingConfig.Builder>... ociDnsForwardingConfigs) The DNS resolver endpoint in OCI for forwarding DNS queries for the ociPrivateZone domain.
This is a convenience method that creates an instance of theOciDnsForwardingConfig.Builder
avoiding the need to create one manually viaOciDnsForwardingConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toociDnsForwardingConfigs(List<OciDnsForwardingConfig>)
.- Parameters:
ociDnsForwardingConfigs
- a consumer that will call methods onOciDnsForwardingConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdAt
The date and time when the ODB network was created.
- Parameters:
createdAt
- The date and time when the ODB network was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
percentProgress
The amount of progress made on the current operation on the ODB network, expressed as a percentage.
- Parameters:
percentProgress
- The amount of progress made on the current operation on the ODB network, expressed as a percentage.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
managedServices
The managed services configuration for the ODB network.
- Parameters:
managedServices
- The managed services configuration for the ODB network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
managedServices
The managed services configuration for the ODB network.
This is a convenience method that creates an instance of theManagedServices.Builder
avoiding the need to create one manually viaManagedServices.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomanagedServices(ManagedServices)
.- Parameters:
managedServices
- a consumer that will call methods onManagedServices.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-