Class UnassignPrivateIpAddressesRequest

    • Constructor Detail

      • UnassignPrivateIpAddressesRequest

        public UnassignPrivateIpAddressesRequest()
    • Method Detail

      • setNetworkInterfaceId

        public void setNetworkInterfaceId​(String networkInterfaceId)

        The ID of the network interface.

        Parameters:
        networkInterfaceId - The ID of the network interface.
      • getNetworkInterfaceId

        public String getNetworkInterfaceId()

        The ID of the network interface.

        Returns:
        The ID of the network interface.
      • withNetworkInterfaceId

        public UnassignPrivateIpAddressesRequest withNetworkInterfaceId​(String networkInterfaceId)

        The ID of the network interface.

        Parameters:
        networkInterfaceId - The ID of the network interface.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • getPrivateIpAddresses

        public List<String> getPrivateIpAddresses()

        The secondary private IP addresses to unassign from the network interface. You can specify this option multiple times to unassign more than one IP address.

        Returns:
        The secondary private IP addresses to unassign from the network interface. You can specify this option multiple times to unassign more than one IP address.
      • setPrivateIpAddresses

        public void setPrivateIpAddresses​(Collection<String> privateIpAddresses)

        The secondary private IP addresses to unassign from the network interface. You can specify this option multiple times to unassign more than one IP address.

        Parameters:
        privateIpAddresses - The secondary private IP addresses to unassign from the network interface. You can specify this option multiple times to unassign more than one IP address.
      • withPrivateIpAddresses

        public UnassignPrivateIpAddressesRequest withPrivateIpAddresses​(String... privateIpAddresses)

        The secondary private IP addresses to unassign from the network interface. You can specify this option multiple times to unassign more than one IP address.

        NOTE: This method appends the values to the existing list (if any). Use setPrivateIpAddresses(java.util.Collection) or withPrivateIpAddresses(java.util.Collection) if you want to override the existing values.

        Parameters:
        privateIpAddresses - The secondary private IP addresses to unassign from the network interface. You can specify this option multiple times to unassign more than one IP address.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • withPrivateIpAddresses

        public UnassignPrivateIpAddressesRequest withPrivateIpAddresses​(Collection<String> privateIpAddresses)

        The secondary private IP addresses to unassign from the network interface. You can specify this option multiple times to unassign more than one IP address.

        Parameters:
        privateIpAddresses - The secondary private IP addresses to unassign from the network interface. You can specify this option multiple times to unassign more than one IP address.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • toString

        public String toString()
        Returns a string representation of this object; useful for testing and debugging.
        Overrides:
        toString in class Object
        Returns:
        A string representation of this object.
        See Also:
        Object.toString()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object