Interface Hsm.Builder

    • Method Detail

      • 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.
      • eniIpV6

        Hsm.Builder eniIpV6​(String eniIpV6)

        The IPv6 address (if any) of the HSM's elastic network interface (ENI).

        Parameters:
        eniIpV6 - The IPv6 address (if any) 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.
      • hsmType

        Hsm.Builder hsmType​(String hsmType)

        The type of HSM.

        Parameters:
        hsmType - The type of HSM.
        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:
        HsmState, HsmState
      • 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:
        HsmState, HsmState
      • 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.