@Generated(value="software.amazon.awssdk:codegen") public final class MacSecKey extends Object implements SdkPojo, Serializable, ToCopyableBuilder<MacSecKey.Builder,MacSecKey>
Information about the MAC Security (MACsec) secret key.
| Modifier and Type | Class and Description |
|---|---|
static interface |
MacSecKey.Builder |
| Modifier and Type | Method and Description |
|---|---|
static MacSecKey.Builder |
builder() |
String |
ckn()
The Connection Key Name (CKN) for the MAC Security secret key.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
String |
secretARN()
The Amazon Resource Name (ARN) of the MAC Security (MACsec) secret key.
|
static Class<? extends MacSecKey.Builder> |
serializableBuilderClass() |
String |
startOn()
The date that the MAC Security (MACsec) secret key takes effect.
|
String |
state()
The state of the MAC Security (MACsec) secret key.
|
MacSecKey.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String secretARN()
The Amazon Resource Name (ARN) of the MAC Security (MACsec) secret key.
public final String ckn()
The Connection Key Name (CKN) for the MAC Security secret key.
public final String state()
The state of the MAC Security (MACsec) secret key.
The possible values are:
associating: The MAC Security (MACsec) secret key is being validated and not yet associated with the
connection or LAG.
associated: The MAC Security (MACsec) secret key is validated and associated with the connection or
LAG.
disassociating: The MAC Security (MACsec) secret key is being disassociated from the connection or
LAG
disassociated: The MAC Security (MACsec) secret key is no longer associated with the connection or
LAG.
The possible values are:
associating: The MAC Security (MACsec) secret key is being validated and not yet associated
with the connection or LAG.
associated: The MAC Security (MACsec) secret key is validated and associated with the
connection or LAG.
disassociating: The MAC Security (MACsec) secret key is being disassociated from the
connection or LAG
disassociated: The MAC Security (MACsec) secret key is no longer associated with the
connection or LAG.
public final String startOn()
The date that the MAC Security (MACsec) secret key takes effect. The value is displayed in UTC format.
public MacSecKey.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<MacSecKey.Builder,MacSecKey>public static MacSecKey.Builder builder()
public static Class<? extends MacSecKey.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.