@Generated(value="OracleSDKGenerator", comments="API Version: 20190131") public final class PublicEndpointDetails extends NetworkEndpointDetails
Public endpoint configuration details.
PublicEndpointDetails.Builder
. This model distinguishes fields
that are null
because they are unset from fields that are explicitly set to null
. This is done in
the setter methods of the PublicEndpointDetails.Builder
, which maintain a set of all explicitly set fields called
ExplicitlySetBmcModel.__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take
ExplicitlySetBmcModel.__explicitlySet__
into account. The constructor, on the other hand, does not set ExplicitlySetBmcModel.__explicitlySet__
(since the constructor cannot distinguish explicit null
from unset null
).Modifier and Type | Class and Description |
---|---|
static class |
PublicEndpointDetails.Builder |
Constructor and Description |
---|
PublicEndpointDetails(List<String> allowlistedHttpIps,
List<VirtualCloudNetwork> allowlistedHttpVcns,
Boolean isIntegrationVcnAllowlisted)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static PublicEndpointDetails.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
List<String> |
getAllowlistedHttpIps()
Source IP addresses or IP address ranges ingress rules.
|
List<VirtualCloudNetwork> |
getAllowlistedHttpVcns()
Virtual Cloud Networks allowed to access this network endpoint.
|
Boolean |
getIsIntegrationVcnAllowlisted()
The Integration service’s VCN is allow-listed to allow integrations to call back into other integrations
|
int |
hashCode() |
PublicEndpointDetails.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated public PublicEndpointDetails(List<String> allowlistedHttpIps, List<VirtualCloudNetwork> allowlistedHttpVcns, Boolean isIntegrationVcnAllowlisted)
public static PublicEndpointDetails.Builder builder()
Create a new builder.
public PublicEndpointDetails.Builder toBuilder()
public List<String> getAllowlistedHttpIps()
Source IP addresses or IP address ranges ingress rules. (ex: “168.122.59.5”, “10.20.30.0/26”) An invalid IP or CIDR block will result in a 400 response.
public List<VirtualCloudNetwork> getAllowlistedHttpVcns()
Virtual Cloud Networks allowed to access this network endpoint.
public Boolean getIsIntegrationVcnAllowlisted()
The Integration service’s VCN is allow-listed to allow integrations to call back into other integrations
public String toString()
toString
in class NetworkEndpointDetails
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
toString
in class NetworkEndpointDetails
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class NetworkEndpointDetails
public int hashCode()
hashCode
in class NetworkEndpointDetails
Copyright © 2016–2022. All rights reserved.