Interface MacSecKey.Builder

  • Method Details

    • secretARN

      MacSecKey.Builder secretARN(String secretARN)

      The Amazon Resource Name (ARN) of the MAC Security (MACsec) secret key.

      Parameters:
      secretARN - The Amazon Resource Name (ARN) of the MAC Security (MACsec) secret key.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ckn

      The Connection Key Name (CKN) for the MAC Security secret key.

      Parameters:
      ckn - The Connection Key Name (CKN) for the MAC Security secret key.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • state

      MacSecKey.Builder state(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.

      Parameters:
      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.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • startOn

      MacSecKey.Builder startOn(String startOn)

      The date that the MAC Security (MACsec) secret key takes effect. The value is displayed in UTC format.

      Parameters:
      startOn - The date that the MAC Security (MACsec) secret key takes effect. The value is displayed in UTC format.
      Returns:
      Returns a reference to this object so that method calls can be chained together.