@Generated(value="software.amazon.awssdk:codegen") public final class CoreNetworkPolicy extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CoreNetworkPolicy.Builder,CoreNetworkPolicy>
Describes a core network policy. You can have only one LIVE Core Policy.
| Modifier and Type | Class and Description |
|---|---|
static interface |
CoreNetworkPolicy.Builder |
| Modifier and Type | Method and Description |
|---|---|
CoreNetworkPolicyAlias |
alias()
Whether a core network policy is the current LIVE policy or the most recently submitted policy.
|
String |
aliasAsString()
Whether a core network policy is the current LIVE policy or the most recently submitted policy.
|
static CoreNetworkPolicy.Builder |
builder() |
ChangeSetState |
changeSetState()
The state of a core network policy.
|
String |
changeSetStateAsString()
The state of a core network policy.
|
String |
coreNetworkId()
The ID of a core network.
|
Instant |
createdAt()
The timestamp when a core network policy was created.
|
String |
description()
The description of a core network policy.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasPolicyErrors()
For responses, this returns true if the service returned a value for the PolicyErrors property.
|
String |
policyDocument()
Describes a core network policy.
|
List<CoreNetworkPolicyError> |
policyErrors()
Describes any errors in a core network policy.
|
Integer |
policyVersionId()
The ID of the policy version.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CoreNetworkPolicy.Builder> |
serializableBuilderClass() |
CoreNetworkPolicy.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String coreNetworkId()
The ID of a core network.
public final Integer policyVersionId()
The ID of the policy version.
public final CoreNetworkPolicyAlias alias()
Whether a core network policy is the current LIVE policy or the most recently submitted policy.
If the service returns an enum value that is not available in the current SDK version, alias will return
CoreNetworkPolicyAlias.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
aliasAsString().
CoreNetworkPolicyAliaspublic final String aliasAsString()
Whether a core network policy is the current LIVE policy or the most recently submitted policy.
If the service returns an enum value that is not available in the current SDK version, alias will return
CoreNetworkPolicyAlias.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
aliasAsString().
CoreNetworkPolicyAliaspublic final String description()
The description of a core network policy.
public final Instant createdAt()
The timestamp when a core network policy was created.
public final ChangeSetState changeSetState()
The state of a core network policy.
If the service returns an enum value that is not available in the current SDK version, changeSetState
will return ChangeSetState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from changeSetStateAsString().
ChangeSetStatepublic final String changeSetStateAsString()
The state of a core network policy.
If the service returns an enum value that is not available in the current SDK version, changeSetState
will return ChangeSetState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from changeSetStateAsString().
ChangeSetStatepublic final boolean hasPolicyErrors()
isEmpty() 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.public final List<CoreNetworkPolicyError> policyErrors()
Describes any errors in a core network policy.
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 hasPolicyErrors() method.
public final String policyDocument()
Describes a core network policy.
public CoreNetworkPolicy.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CoreNetworkPolicy.Builder,CoreNetworkPolicy>public static CoreNetworkPolicy.Builder builder()
public static Class<? extends CoreNetworkPolicy.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.