Interface OdbNetworkSummary.Builder

  • Method Details

    • odbNetworkId

      OdbNetworkSummary.Builder odbNetworkId(String 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

      OdbNetworkSummary.Builder displayName(String 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

      OdbNetworkSummary.Builder statusReason(String 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

      OdbNetworkSummary.Builder odbNetworkArn(String 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

      OdbNetworkSummary.Builder availabilityZone(String 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

      OdbNetworkSummary.Builder availabilityZoneId(String 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

      OdbNetworkSummary.Builder clientSubnetCidr(String 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

      OdbNetworkSummary.Builder backupSubnetCidr(String 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

      OdbNetworkSummary.Builder customDomainName(String 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

      OdbNetworkSummary.Builder defaultDnsPrefix(String 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

      OdbNetworkSummary.Builder peeredCidrs(Collection<String> 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

      OdbNetworkSummary.Builder peeredCidrs(String... 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

      OdbNetworkSummary.Builder ociNetworkAnchorId(String 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

      OdbNetworkSummary.Builder ociNetworkAnchorUrl(String 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

      OdbNetworkSummary.Builder ociResourceAnchorName(String ociResourceAnchorName)

      The name of the OCI resource anchor associated with the ODB network.

      Parameters:
      ociResourceAnchorName - The name of the OCI resource anchor associated with the ODB network.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ociVcnId

      OdbNetworkSummary.Builder ociVcnId(String ociVcnId)

      The Oracle Cloud ID (OCID) for the Virtual Cloud Network (VCN) associated with the ODB network.

      Parameters:
      ociVcnId - The Oracle Cloud ID (OCID) for the Virtual Cloud Network (VCN) associated with the ODB network.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ociVcnUrl

      OdbNetworkSummary.Builder ociVcnUrl(String 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

      OdbNetworkSummary.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

      OdbNetworkSummary.Builder ociDnsForwardingConfigs(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

      OdbNetworkSummary.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 the OciDnsForwardingConfig.Builder avoiding the need to create one manually via OciDnsForwardingConfig.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to ociDnsForwardingConfigs(List<OciDnsForwardingConfig>).

      Parameters:
      ociDnsForwardingConfigs - a consumer that will call methods on OciDnsForwardingConfig.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • createdAt

      OdbNetworkSummary.Builder createdAt(Instant 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

      OdbNetworkSummary.Builder percentProgress(Float 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

      OdbNetworkSummary.Builder managedServices(ManagedServices 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

      default OdbNetworkSummary.Builder managedServices(Consumer<ManagedServices.Builder> managedServices)

      The managed services configuration for the ODB network.

      This is a convenience method that creates an instance of the ManagedServices.Builder avoiding the need to create one manually via ManagedServices.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to managedServices(ManagedServices).

      Parameters:
      managedServices - a consumer that will call methods on ManagedServices.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: