Interface Hsm.Builder

All Superinterfaces:
Buildable, CopyableBuilder<Hsm.Builder,Hsm>, SdkBuilder<Hsm.Builder,Hsm>, SdkPojo
Enclosing class:
Hsm

public static interface Hsm.Builder extends SdkPojo, CopyableBuilder<Hsm.Builder,Hsm>
  • Method Details

    • availabilityZone

      Hsm.Builder availabilityZone(String availabilityZone)

      The Availability Zone that contains the HSM.

      Parameters:
      availabilityZone - The Availability Zone that contains the HSM.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • clusterId

      Hsm.Builder clusterId(String clusterId)

      The identifier (ID) of the cluster that contains the HSM.

      Parameters:
      clusterId - The identifier (ID) of the cluster that contains the HSM.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subnetId

      Hsm.Builder subnetId(String subnetId)

      The subnet that contains the HSM's elastic network interface (ENI).

      Parameters:
      subnetId - The subnet that contains the HSM's elastic network interface (ENI).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eniId

      Hsm.Builder eniId(String eniId)

      The identifier (ID) of the HSM's elastic network interface (ENI).

      Parameters:
      eniId - The identifier (ID) of the HSM's elastic network interface (ENI).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eniIp

      Hsm.Builder eniIp(String eniIp)

      The IP address of the HSM's elastic network interface (ENI).

      Parameters:
      eniIp - The IP address of the HSM's elastic network interface (ENI).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • hsmId

      Hsm.Builder hsmId(String hsmId)

      The HSM's identifier (ID).

      Parameters:
      hsmId - The HSM's identifier (ID).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • state

      Hsm.Builder state(String state)

      The HSM's state.

      Parameters:
      state - The HSM's state.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • state

      Hsm.Builder state(HsmState state)

      The HSM's state.

      Parameters:
      state - The HSM's state.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • stateMessage

      Hsm.Builder stateMessage(String stateMessage)

      A description of the HSM's state.

      Parameters:
      stateMessage - A description of the HSM's state.
      Returns:
      Returns a reference to this object so that method calls can be chained together.