Class OdbNetwork
- All Implemented Interfaces:
- Serializable,- SdkPojo,- ToCopyableBuilder<OdbNetwork.Builder,- OdbNetwork> 
Information about an ODB network.
- See Also:
- 
Nested Class SummaryNested Classes
- 
Method SummaryModifier and TypeMethodDescriptionfinal StringThe Amazon Web Services Availability Zone (AZ) where the ODB network is located.final StringThe AZ ID of the AZ where the ODB network is located.final StringThe CIDR range of the backup subnet in the ODB network.static OdbNetwork.Builderbuilder()final StringThe CIDR range of the client subnet in the ODB network.final InstantThe date and time when the ODB network was created.final StringThe domain name for the resources in the ODB network.final StringThe DNS prefix to the default DNS domain name.final StringThe user-friendly name of the ODB network.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final booleanFor responses, this returns true if the service returned a value for the OciDnsForwardingConfigs property.final booleanFor responses, this returns true if the service returned a value for the PeeredCidrs property.final ManagedServicesThe managed services configuration for the ODB network.final List<OciDnsForwardingConfig> The DNS resolver endpoint in OCI for forwarding DNS queries for the ociPrivateZone domain.final StringThe unique identifier of the OCI network anchor for the ODB network.final StringThe URL of the OCI network anchor for the ODB network.final StringThe name of the OCI resource anchor that's associated with the ODB network.final StringociVcnId()The Oracle Cloud ID (OCID) for the Virtual Cloud Network (VCN) that's associated with the ODB network.final StringThe URL for the VCN that's associated with the ODB network.final StringThe Amazon Resource Name (ARN) of the ODB network.final StringThe unique identifier of the ODB network.The list of CIDR ranges from the peered VPC that are allowed access to the ODB network.final FloatThe amount of progress made on the current operation on the ODB network, expressed as a percentage.static Class<? extends OdbNetwork.Builder> final ResourceStatusstatus()The current status of the ODB network.final StringThe current status of the ODB network.final StringAdditional information about the current status of the ODB network.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuildercopy
- 
Method Details- 
odbNetworkIdThe unique identifier of the ODB network. - Returns:
- The unique identifier of the ODB network.
 
- 
displayNameThe user-friendly name of the ODB network. - Returns:
- The user-friendly name of the ODB network.
 
- 
statusThe current status of the ODB network. If the service returns an enum value that is not available in the current SDK version, statuswill returnResourceStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The current status of the ODB network.
- See Also:
 
- 
statusAsStringThe current status of the ODB network. If the service returns an enum value that is not available in the current SDK version, statuswill returnResourceStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The current status of the ODB network.
- See Also:
 
- 
statusReasonAdditional information about the current status of the ODB network. - Returns:
- Additional information about the current status of the ODB network.
 
- 
odbNetworkArnThe Amazon Resource Name (ARN) of the ODB network. - Returns:
- The Amazon Resource Name (ARN) of the ODB network.
 
- 
availabilityZoneThe Amazon Web Services Availability Zone (AZ) where the ODB network is located. - Returns:
- The Amazon Web Services Availability Zone (AZ) where the ODB network is located.
 
- 
availabilityZoneIdThe AZ ID of the AZ where the ODB network is located. - Returns:
- The AZ ID of the AZ where the ODB network is located.
 
- 
clientSubnetCidrThe CIDR range of the client subnet in the ODB network. - Returns:
- The CIDR range of the client subnet in the ODB network.
 
- 
backupSubnetCidrThe CIDR range of the backup subnet in the ODB network. - Returns:
- The CIDR range of the backup subnet in the ODB network.
 
- 
customDomainNameThe domain name for the resources in the ODB network. - Returns:
- The domain name for the resources in the ODB network.
 
- 
defaultDnsPrefixThe DNS prefix to the default DNS domain name. The default DNS domain name is oraclevcn.com. - Returns:
- The DNS prefix to the default DNS domain name. The default DNS domain name is oraclevcn.com.
 
- 
hasPeeredCidrspublic final boolean hasPeeredCidrs()For responses, this returns true if the service returned a value for the PeeredCidrs property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
- 
peeredCidrsThe list of CIDR ranges from the peered VPC that are allowed access to the ODB network. Attempts to modify the collection returned by this method will result in an UnsupportedOperationException. This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the hasPeeredCidrs()method.- Returns:
- The list of CIDR ranges from the peered VPC that are allowed access to the ODB network.
 
- 
ociNetworkAnchorIdThe unique identifier of the OCI network anchor for the ODB network. - Returns:
- The unique identifier of the OCI network anchor for the ODB network.
 
- 
ociNetworkAnchorUrlThe URL of the OCI network anchor for the ODB network. - Returns:
- The URL of the OCI network anchor for the ODB network.
 
- 
ociResourceAnchorNameThe name of the OCI resource anchor that's associated with the ODB network. - Returns:
- The name of the OCI resource anchor that's associated with the ODB network.
 
- 
ociVcnIdThe Oracle Cloud ID (OCID) for the Virtual Cloud Network (VCN) that's associated with the ODB network. - Returns:
- The Oracle Cloud ID (OCID) for the Virtual Cloud Network (VCN) that's associated with the ODB network.
 
- 
ociVcnUrlThe URL for the VCN that's associated with the ODB network. - Returns:
- The URL for the VCN that's associated with the ODB network.
 
- 
hasOciDnsForwardingConfigspublic final boolean hasOciDnsForwardingConfigs()For responses, this returns true if the service returned a value for the OciDnsForwardingConfigs property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
- 
ociDnsForwardingConfigsThe DNS resolver endpoint in OCI for forwarding DNS queries for the ociPrivateZone domain. Attempts to modify the collection returned by this method will result in an UnsupportedOperationException. This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the hasOciDnsForwardingConfigs()method.- Returns:
- The DNS resolver endpoint in OCI for forwarding DNS queries for the ociPrivateZone domain.
 
- 
createdAtThe date and time when the ODB network was created. - Returns:
- The date and time when the ODB network was created.
 
- 
percentProgressThe amount of progress made on the current operation on the ODB network, expressed as a percentage. - Returns:
- The amount of progress made on the current operation on the ODB network, expressed as a percentage.
 
- 
managedServicesThe managed services configuration for the ODB network. - Returns:
- The managed services configuration for the ODB network.
 
- 
toBuilderDescription copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
- toBuilderin interface- ToCopyableBuilder<OdbNetwork.Builder,- OdbNetwork> 
- Returns:
- a builder for type T
 
- 
builder
- 
serializableBuilderClass
- 
hashCode
- 
equals
- 
equalsBySdkFieldsDescription copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
- equalsBySdkFieldsin interface- SdkPojo
- Parameters:
- obj- the object to be compared with
- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
 
- 
toString
- 
getValueForField
- 
sdkFields
- 
sdkFieldNameToField- Specified by:
- sdkFieldNameToFieldin interface- SdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
 
 
-