com.amazonaws.services.storagegateway.model

## クラス NetworkInterface

- java.lang.Object
- - com.amazonaws.services.storagegateway.model.NetworkInterface

- すべての実装されたインタフェース:
    java.io.Serializable

      public class NetworkInterface
      extends java.lang.Object
      implements java.io.Serializable

  Describes a gateway's network interface.

  関連項目:
    直列化された形式

- - ### コンストラクタの概要

    コンストラクタ
    コンストラクタと説明
    `NetworkInterface()`

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getIpv4Address()` The Internet Protocol version 4 (IPv4) address of the interface.
    `java.lang.String` | `getIpv6Address()` The Internet Protocol version 6 (IPv6) address of the interface.
    `java.lang.String` | `getMacAddress()` The Media Access Control (MAC) address of the interface.
    `int` | `hashCode()`
    `void` | `setIpv4Address(java.lang.String ipv4Address)` The Internet Protocol version 4 (IPv4) address of the interface.
    `void` | `setIpv6Address(java.lang.String ipv6Address)` The Internet Protocol version 6 (IPv6) address of the interface.
    `void` | `setMacAddress(java.lang.String macAddress)` The Media Access Control (MAC) address of the interface.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `NetworkInterface` | `withIpv4Address(java.lang.String ipv4Address)` The Internet Protocol version 4 (IPv4) address of the interface.
    `NetworkInterface` | `withIpv6Address(java.lang.String ipv6Address)` The Internet Protocol version 6 (IPv6) address of the interface.
    `NetworkInterface` | `withMacAddress(java.lang.String macAddress)` The Media Access Control (MAC) address of the interface.

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

- - ### コンストラクタの詳細

    - #### NetworkInterface

          public NetworkInterface()

  - ### メソッドの詳細

    - #### getIpv4Address

          public java.lang.String getIpv4Address()

      The Internet Protocol version 4 (IPv4) address of the interface.
      戻り値:
        The Internet Protocol version 4 (IPv4) address of the interface.

    - #### setIpv4Address

          public void setIpv4Address(java.lang.String ipv4Address)

      The Internet Protocol version 4 (IPv4) address of the interface.
      パラメータ:
        `ipv4Address` - The Internet Protocol version 4 (IPv4) address of the interface.

    - #### withIpv4Address

          public NetworkInterface withIpv4Address(java.lang.String ipv4Address)

      The Internet Protocol version 4 (IPv4) address of the interface.

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

      パラメータ:
        `ipv4Address` - The Internet Protocol version 4 (IPv4) address of the interface.

    - #### getMacAddress

          public java.lang.String getMacAddress()

      The Media Access Control (MAC) address of the interface. This is currently unsupported and will not be returned in output.
      戻り値:
        The Media Access Control (MAC) address of the interface. This is currently unsupported and will not be returned in output.

    - #### setMacAddress

          public void setMacAddress(java.lang.String macAddress)

      The Media Access Control (MAC) address of the interface. This is currently unsupported and will not be returned in output.
      パラメータ:
        `macAddress` - The Media Access Control (MAC) address of the interface. This is currently unsupported and will not be returned in output.

    - #### withMacAddress

          public NetworkInterface withMacAddress(java.lang.String macAddress)

      The Media Access Control (MAC) address of the interface. This is currently unsupported and will not be returned in output.

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

      パラメータ:
        `macAddress` - The Media Access Control (MAC) address of the interface. This is currently unsupported and will not be returned in output.

    - #### getIpv6Address

          public java.lang.String getIpv6Address()

      The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.
      戻り値:
        The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.

    - #### setIpv6Address

          public void setIpv6Address(java.lang.String ipv6Address)

      The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.
      パラメータ:
        `ipv6Address` - The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.

    - #### withIpv6Address

          public NetworkInterface withIpv6Address(java.lang.String ipv6Address)

      The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.

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

      パラメータ:
        `ipv6Address` - The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.

    - #### toString

          public java.lang.String toString()

      Returns a string representation of this object; useful for testing and debugging.
      オーバーライド:
        `toString` クラス内 `java.lang.Object`
      戻り値:
        A string representation of this object.
      関連項目:
        `Object.toString()`

    - #### hashCode

          public int hashCode()

      オーバーライド:
        `hashCode` クラス内 `java.lang.Object`

    - #### equals

          public boolean equals(java.lang.Object obj)

      オーバーライド:
        `equals` クラス内 `java.lang.Object`