com.amazonaws.services.ec2.model

## クラス LaunchSpecification

- java.lang.Object
- - com.amazonaws.services.ec2.model.LaunchSpecification

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

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

  The LaunchSpecificationType data type.

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

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getAddressingType()` Deprecated.
    `java.util.List<GroupIdentifier>` | `getAllSecurityGroups()` Returns the value of the AllSecurityGroups property for this object.
    `java.util.List<BlockDeviceMapping>` | `getBlockDeviceMappings()` Specifies how block devices are exposed to the instance.
    `java.lang.Boolean` | `getEbsOptimized()` Returns the value of the EbsOptimized property for this object.
    `IamInstanceProfileSpecification` | `getIamInstanceProfile()` Returns the value of the IamInstanceProfile property for this object.
    `java.lang.String` | `getImageId()` The AMI ID.
    `java.lang.String` | `getInstanceType()` Specifies the instance type.
    `java.lang.String` | `getKernelId()` Specifies the ID of the kernel to select.
    `java.lang.String` | `getKeyName()` The name of the key pair.
    `java.lang.Boolean` | `getMonitoringEnabled()` Enables monitoring for the instance.
    `java.util.List<InstanceNetworkInterfaceSpecification>` | `getNetworkInterfaces()` Returns the value of the NetworkInterfaces property for this object.
    `SpotPlacement` | `getPlacement()` Defines a placement item.
    `java.lang.String` | `getRamdiskId()` Specifies the ID of the RAM disk to select.
    `java.util.List<java.lang.String>` | `getSecurityGroups()` Returns the value of the SecurityGroups property for this object.
    `java.lang.String` | `getSubnetId()` Specifies the Amazon VPC subnet ID within which to launch the instance(s) for Amazon Virtual Private Cloud.
    `java.lang.String` | `getUserData()` Optional data, specific to a user's application, to provide in the launch request.
    `int` | `hashCode()`
    `java.lang.Boolean` | `isEbsOptimized()` Returns the value of the EbsOptimized property for this object.
    `java.lang.Boolean` | `isMonitoringEnabled()` Enables monitoring for the instance.
    `void` | `setAddressingType(java.lang.String addressingType)` Deprecated.
    `void` | `setAllSecurityGroups(java.util.Collection<GroupIdentifier> allSecurityGroups)` Sets the value of the AllSecurityGroups property for this object.
    `void` | `setBlockDeviceMappings(java.util.Collection<BlockDeviceMapping> blockDeviceMappings)` Specifies how block devices are exposed to the instance.
    `void` | `setEbsOptimized(java.lang.Boolean ebsOptimized)` Sets the value of the EbsOptimized property for this object.
    `void` | `setIamInstanceProfile(IamInstanceProfileSpecification iamInstanceProfile)` Sets the value of the IamInstanceProfile property for this object.
    `void` | `setImageId(java.lang.String imageId)` The AMI ID.
    `void` | `setInstanceType(InstanceType instanceType)` Specifies the instance type.
    `void` | `setInstanceType(java.lang.String instanceType)` Specifies the instance type.
    `void` | `setKernelId(java.lang.String kernelId)` Specifies the ID of the kernel to select.
    `void` | `setKeyName(java.lang.String keyName)` The name of the key pair.
    `void` | `setMonitoringEnabled(java.lang.Boolean monitoringEnabled)` Enables monitoring for the instance.
    `void` | `setNetworkInterfaces(java.util.Collection<InstanceNetworkInterfaceSpecification> networkInterfaces)` Sets the value of the NetworkInterfaces property for this object.
    `void` | `setPlacement(SpotPlacement placement)` Defines a placement item.
    `void` | `setRamdiskId(java.lang.String ramdiskId)` Specifies the ID of the RAM disk to select.
    `void` | `setSecurityGroups(java.util.Collection<java.lang.String> securityGroups)` Sets the value of the SecurityGroups property for this object.
    `void` | `setSubnetId(java.lang.String subnetId)` Specifies the Amazon VPC subnet ID within which to launch the instance(s) for Amazon Virtual Private Cloud.
    `void` | `setUserData(java.lang.String userData)` Optional data, specific to a user's application, to provide in the launch request.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `LaunchSpecification` | `withAddressingType(java.lang.String addressingType)` Deprecated.
    `LaunchSpecification` | `withAllSecurityGroups(java.util.Collection<GroupIdentifier> allSecurityGroups)` Sets the value of the AllSecurityGroups property for this object.
    `LaunchSpecification` | `withAllSecurityGroups(GroupIdentifier... allSecurityGroups)` Sets the value of the AllSecurityGroups property for this object.
    `LaunchSpecification` | `withBlockDeviceMappings(BlockDeviceMapping... blockDeviceMappings)` Specifies how block devices are exposed to the instance.
    `LaunchSpecification` | `withBlockDeviceMappings(java.util.Collection<BlockDeviceMapping> blockDeviceMappings)` Specifies how block devices are exposed to the instance.
    `LaunchSpecification` | `withEbsOptimized(java.lang.Boolean ebsOptimized)` Sets the value of the EbsOptimized property for this object.
    `LaunchSpecification` | `withIamInstanceProfile(IamInstanceProfileSpecification iamInstanceProfile)` Sets the value of the IamInstanceProfile property for this object.
    `LaunchSpecification` | `withImageId(java.lang.String imageId)` The AMI ID.
    `LaunchSpecification` | `withInstanceType(InstanceType instanceType)` Specifies the instance type.
    `LaunchSpecification` | `withInstanceType(java.lang.String instanceType)` Specifies the instance type.
    `LaunchSpecification` | `withKernelId(java.lang.String kernelId)` Specifies the ID of the kernel to select.
    `LaunchSpecification` | `withKeyName(java.lang.String keyName)` The name of the key pair.
    `LaunchSpecification` | `withMonitoringEnabled(java.lang.Boolean monitoringEnabled)` Enables monitoring for the instance.
    `LaunchSpecification` | `withNetworkInterfaces(java.util.Collection<InstanceNetworkInterfaceSpecification> networkInterfaces)` Sets the value of the NetworkInterfaces property for this object.
    `LaunchSpecification` | `withNetworkInterfaces(InstanceNetworkInterfaceSpecification... networkInterfaces)` Sets the value of the NetworkInterfaces property for this object.
    `LaunchSpecification` | `withPlacement(SpotPlacement placement)` Defines a placement item.
    `LaunchSpecification` | `withRamdiskId(java.lang.String ramdiskId)` Specifies the ID of the RAM disk to select.
    `LaunchSpecification` | `withSecurityGroups(java.util.Collection<java.lang.String> securityGroups)` Sets the value of the SecurityGroups property for this object.
    `LaunchSpecification` | `withSecurityGroups(java.lang.String... securityGroups)` Sets the value of the SecurityGroups property for this object.
    `LaunchSpecification` | `withSubnetId(java.lang.String subnetId)` Specifies the Amazon VPC subnet ID within which to launch the instance(s) for Amazon Virtual Private Cloud.
    `LaunchSpecification` | `withUserData(java.lang.String userData)` Optional data, specific to a user's application, to provide in the launch request.

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

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

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

    - #### LaunchSpecification

          public LaunchSpecification()

  - ### メソッドの詳細

    - #### getImageId

          public java.lang.String getImageId()

      The AMI ID.
      戻り値:
        The AMI ID.

    - #### setImageId

          public void setImageId(java.lang.String imageId)

      The AMI ID.
      パラメータ:
        `imageId` - The AMI ID.

    - #### withImageId

          public LaunchSpecification withImageId(java.lang.String imageId)

      The AMI ID.

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

      パラメータ:
        `imageId` - The AMI ID.

    - #### getKeyName

          public java.lang.String getKeyName()

      The name of the key pair.
      戻り値:
        The name of the key pair.

    - #### setKeyName

          public void setKeyName(java.lang.String keyName)

      The name of the key pair.
      パラメータ:
        `keyName` - The name of the key pair.

    - #### withKeyName

          public LaunchSpecification withKeyName(java.lang.String keyName)

      The name of the key pair.

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

      パラメータ:
        `keyName` - The name of the key pair.

    - #### getAllSecurityGroups

          public java.util.List<GroupIdentifier> getAllSecurityGroups()

      Returns the value of the AllSecurityGroups property for this object.
      戻り値:
        The value of the AllSecurityGroups property for this object.

    - #### setAllSecurityGroups

          public void setAllSecurityGroups(java.util.Collection<GroupIdentifier> allSecurityGroups)

      Sets the value of the AllSecurityGroups property for this object.
      パラメータ:
        `allSecurityGroups` - The new value for the AllSecurityGroups property for this object.

    - #### withAllSecurityGroups

          public LaunchSpecification withAllSecurityGroups(GroupIdentifier... allSecurityGroups)

      Sets the value of the AllSecurityGroups property for this object.

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

      パラメータ:
        `allSecurityGroups` - The new value for the AllSecurityGroups property for this object.

    - #### withAllSecurityGroups

          public LaunchSpecification withAllSecurityGroups(java.util.Collection<GroupIdentifier> allSecurityGroups)

      Sets the value of the AllSecurityGroups property for this object.

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

      パラメータ:
        `allSecurityGroups` - The new value for the AllSecurityGroups property for this object.

    - #### getSecurityGroups

          public java.util.List<java.lang.String> getSecurityGroups()

      Returns the value of the SecurityGroups property for this object.
      戻り値:
        The value of the SecurityGroups property for this object.

    - #### setSecurityGroups

          public void setSecurityGroups(java.util.Collection<java.lang.String> securityGroups)

      Sets the value of the SecurityGroups property for this object.
      パラメータ:
        `securityGroups` - The new value for the SecurityGroups property for this object.

    - #### withSecurityGroups

          public LaunchSpecification withSecurityGroups(java.lang.String... securityGroups)

      Sets the value of the SecurityGroups property for this object.

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

      パラメータ:
        `securityGroups` - The new value for the SecurityGroups property for this object.

    - #### withSecurityGroups

          public LaunchSpecification withSecurityGroups(java.util.Collection<java.lang.String> securityGroups)

      Sets the value of the SecurityGroups property for this object.

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

      パラメータ:
        `securityGroups` - The new value for the SecurityGroups property for this object.

    - #### getUserData

          public java.lang.String getUserData()

      Optional data, specific to a user's application, to provide in the launch request. All instances that collectively comprise the launch request have access to this data. User data is never returned through API responses.
      戻り値:
        Optional data, specific to a user's application, to provide in the launch request. All instances that collectively comprise the launch request have access to this data. User data is never returned through API responses.

    - #### setUserData

          public void setUserData(java.lang.String userData)

      Optional data, specific to a user's application, to provide in the launch request. All instances that collectively comprise the launch request have access to this data. User data is never returned through API responses.
      パラメータ:
        `userData` - Optional data, specific to a user's application, to provide in the launch request. All instances that collectively comprise the launch request have access to this data. User data is never returned through API responses.

    - #### withUserData

          public LaunchSpecification withUserData(java.lang.String userData)

      Optional data, specific to a user's application, to provide in the launch request. All instances that collectively comprise the launch request have access to this data. User data is never returned through API responses.

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

      パラメータ:
        `userData` - Optional data, specific to a user's application, to provide in the launch request. All instances that collectively comprise the launch request have access to this data. User data is never returned through API responses.

    - #### getAddressingType

          public java.lang.String getAddressingType()

      Deprecated.
      戻り値:
        Deprecated.

    - #### setAddressingType

          public void setAddressingType(java.lang.String addressingType)

      Deprecated.
      パラメータ:
        `addressingType` - Deprecated.

    - #### withAddressingType

          public LaunchSpecification withAddressingType(java.lang.String addressingType)

      Deprecated.

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

      パラメータ:
        `addressingType` - Deprecated.

    - #### getInstanceType

          public java.lang.String getInstanceType()

      Specifies the instance type.

      Constraints:
      Allowed Values: t1.micro, m1.small, m1.medium, m1.large, m1.xlarge, m2.xlarge, m2.2xlarge, m2.4xlarge, m3.xlarge, m3.2xlarge, c1.medium, c1.xlarge, hi1.4xlarge, hs1.8xlarge, cc1.4xlarge, cc2.8xlarge, cg1.4xlarge, cr1.8xlarge

      戻り値:
        Specifies the instance type.
      関連項目:
        `InstanceType`

    - #### setInstanceType

          public void setInstanceType(java.lang.String instanceType)

      Specifies the instance type.

      Constraints:
      Allowed Values: t1.micro, m1.small, m1.medium, m1.large, m1.xlarge, m2.xlarge, m2.2xlarge, m2.4xlarge, m3.xlarge, m3.2xlarge, c1.medium, c1.xlarge, hi1.4xlarge, hs1.8xlarge, cc1.4xlarge, cc2.8xlarge, cg1.4xlarge, cr1.8xlarge

      パラメータ:
        `instanceType` - Specifies the instance type.
      関連項目:
        `InstanceType`

    - #### withInstanceType

          public LaunchSpecification withInstanceType(java.lang.String instanceType)

      Specifies the instance type.

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

      Constraints:
      Allowed Values: t1.micro, m1.small, m1.medium, m1.large, m1.xlarge, m2.xlarge, m2.2xlarge, m2.4xlarge, m3.xlarge, m3.2xlarge, c1.medium, c1.xlarge, hi1.4xlarge, hs1.8xlarge, cc1.4xlarge, cc2.8xlarge, cg1.4xlarge, cr1.8xlarge

      パラメータ:
        `instanceType` - Specifies the instance type.
      関連項目:
        `InstanceType`

    - #### setInstanceType

          public void setInstanceType(InstanceType instanceType)

      Specifies the instance type.

      Constraints:
      Allowed Values: t1.micro, m1.small, m1.medium, m1.large, m1.xlarge, m2.xlarge, m2.2xlarge, m2.4xlarge, m3.xlarge, m3.2xlarge, c1.medium, c1.xlarge, hi1.4xlarge, hs1.8xlarge, cc1.4xlarge, cc2.8xlarge, cg1.4xlarge, cr1.8xlarge

      パラメータ:
        `instanceType` - Specifies the instance type.
      関連項目:
        `InstanceType`

    - #### withInstanceType

          public LaunchSpecification withInstanceType(InstanceType instanceType)

      Specifies the instance type.

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

      Constraints:
      Allowed Values: t1.micro, m1.small, m1.medium, m1.large, m1.xlarge, m2.xlarge, m2.2xlarge, m2.4xlarge, m3.xlarge, m3.2xlarge, c1.medium, c1.xlarge, hi1.4xlarge, hs1.8xlarge, cc1.4xlarge, cc2.8xlarge, cg1.4xlarge, cr1.8xlarge

      パラメータ:
        `instanceType` - Specifies the instance type.
      関連項目:
        `InstanceType`

    - #### getPlacement

          public SpotPlacement getPlacement()

      Defines a placement item.
      戻り値:
        Defines a placement item.

    - #### setPlacement

          public void setPlacement(SpotPlacement placement)

      Defines a placement item.
      パラメータ:
        `placement` - Defines a placement item.

    - #### withPlacement

          public LaunchSpecification withPlacement(SpotPlacement placement)

      Defines a placement item.

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

      パラメータ:
        `placement` - Defines a placement item.

    - #### getKernelId

          public java.lang.String getKernelId()

      Specifies the ID of the kernel to select.
      戻り値:
        Specifies the ID of the kernel to select.

    - #### setKernelId

          public void setKernelId(java.lang.String kernelId)

      Specifies the ID of the kernel to select.
      パラメータ:
        `kernelId` - Specifies the ID of the kernel to select.

    - #### withKernelId

          public LaunchSpecification withKernelId(java.lang.String kernelId)

      Specifies the ID of the kernel to select.

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

      パラメータ:
        `kernelId` - Specifies the ID of the kernel to select.

    - #### getRamdiskId

          public java.lang.String getRamdiskId()

      Specifies the ID of the RAM disk to select. Some kernels require additional drivers at launch. Check the kernel requirements for information on whether or not you need to specify a RAM disk and search for the kernel ID.
      戻り値:
        Specifies the ID of the RAM disk to select. Some kernels require additional drivers at launch. Check the kernel requirements for information on whether or not you need to specify a RAM disk and search for the kernel ID.

    - #### setRamdiskId

          public void setRamdiskId(java.lang.String ramdiskId)

      Specifies the ID of the RAM disk to select. Some kernels require additional drivers at launch. Check the kernel requirements for information on whether or not you need to specify a RAM disk and search for the kernel ID.
      パラメータ:
        `ramdiskId` - Specifies the ID of the RAM disk to select. Some kernels require additional drivers at launch. Check the kernel requirements for information on whether or not you need to specify a RAM disk and search for the kernel ID.

    - #### withRamdiskId

          public LaunchSpecification withRamdiskId(java.lang.String ramdiskId)

      Specifies the ID of the RAM disk to select. Some kernels require additional drivers at launch. Check the kernel requirements for information on whether or not you need to specify a RAM disk and search for the kernel ID.

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

      パラメータ:
        `ramdiskId` - Specifies the ID of the RAM disk to select. Some kernels require additional drivers at launch. Check the kernel requirements for information on whether or not you need to specify a RAM disk and search for the kernel ID.

    - #### getBlockDeviceMappings

          public java.util.List<BlockDeviceMapping> getBlockDeviceMappings()

      Specifies how block devices are exposed to the instance. Each mapping is made up of a virtualName and a deviceName.
      戻り値:
        Specifies how block devices are exposed to the instance. Each mapping is made up of a virtualName and a deviceName.

    - #### setBlockDeviceMappings

          public void setBlockDeviceMappings(java.util.Collection<BlockDeviceMapping> blockDeviceMappings)

      Specifies how block devices are exposed to the instance. Each mapping is made up of a virtualName and a deviceName.
      パラメータ:
        `blockDeviceMappings` - Specifies how block devices are exposed to the instance. Each mapping is made up of a virtualName and a deviceName.

    - #### withBlockDeviceMappings

          public LaunchSpecification withBlockDeviceMappings(BlockDeviceMapping... blockDeviceMappings)

      Specifies how block devices are exposed to the instance. Each mapping is made up of a virtualName and a deviceName.

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

      パラメータ:
        `blockDeviceMappings` - Specifies how block devices are exposed to the instance. Each mapping is made up of a virtualName and a deviceName.

    - #### withBlockDeviceMappings

          public LaunchSpecification withBlockDeviceMappings(java.util.Collection<BlockDeviceMapping> blockDeviceMappings)

      Specifies how block devices are exposed to the instance. Each mapping is made up of a virtualName and a deviceName.

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

      パラメータ:
        `blockDeviceMappings` - Specifies how block devices are exposed to the instance. Each mapping is made up of a virtualName and a deviceName.

    - #### isMonitoringEnabled

          public java.lang.Boolean isMonitoringEnabled()

      Enables monitoring for the instance.
      戻り値:
        Enables monitoring for the instance.

    - #### setMonitoringEnabled

          public void setMonitoringEnabled(java.lang.Boolean monitoringEnabled)

      Enables monitoring for the instance.
      パラメータ:
        `monitoringEnabled` - Enables monitoring for the instance.

    - #### withMonitoringEnabled

          public LaunchSpecification withMonitoringEnabled(java.lang.Boolean monitoringEnabled)

      Enables monitoring for the instance.

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

      パラメータ:
        `monitoringEnabled` - Enables monitoring for the instance.

    - #### getMonitoringEnabled

          public java.lang.Boolean getMonitoringEnabled()

      Enables monitoring for the instance.
      戻り値:
        Enables monitoring for the instance.

    - #### getSubnetId

          public java.lang.String getSubnetId()

      Specifies the Amazon VPC subnet ID within which to launch the instance(s) for Amazon Virtual Private Cloud.
      戻り値:
        Specifies the Amazon VPC subnet ID within which to launch the instance(s) for Amazon Virtual Private Cloud.

    - #### setSubnetId

          public void setSubnetId(java.lang.String subnetId)

      Specifies the Amazon VPC subnet ID within which to launch the instance(s) for Amazon Virtual Private Cloud.
      パラメータ:
        `subnetId` - Specifies the Amazon VPC subnet ID within which to launch the instance(s) for Amazon Virtual Private Cloud.

    - #### withSubnetId

          public LaunchSpecification withSubnetId(java.lang.String subnetId)

      Specifies the Amazon VPC subnet ID within which to launch the instance(s) for Amazon Virtual Private Cloud.

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

      パラメータ:
        `subnetId` - Specifies the Amazon VPC subnet ID within which to launch the instance(s) for Amazon Virtual Private Cloud.

    - #### getNetworkInterfaces

          public java.util.List<InstanceNetworkInterfaceSpecification> getNetworkInterfaces()

      Returns the value of the NetworkInterfaces property for this object.
      戻り値:
        The value of the NetworkInterfaces property for this object.

    - #### setNetworkInterfaces

          public void setNetworkInterfaces(java.util.Collection<InstanceNetworkInterfaceSpecification> networkInterfaces)

      Sets the value of the NetworkInterfaces property for this object.
      パラメータ:
        `networkInterfaces` - The new value for the NetworkInterfaces property for this object.

    - #### withNetworkInterfaces

          public LaunchSpecification withNetworkInterfaces(InstanceNetworkInterfaceSpecification... networkInterfaces)

      Sets the value of the NetworkInterfaces property for this object.

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

      パラメータ:
        `networkInterfaces` - The new value for the NetworkInterfaces property for this object.

    - #### withNetworkInterfaces

          public LaunchSpecification withNetworkInterfaces(java.util.Collection<InstanceNetworkInterfaceSpecification> networkInterfaces)

      Sets the value of the NetworkInterfaces property for this object.

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

      パラメータ:
        `networkInterfaces` - The new value for the NetworkInterfaces property for this object.

    - #### getIamInstanceProfile

          public IamInstanceProfileSpecification getIamInstanceProfile()

      Returns the value of the IamInstanceProfile property for this object.
      戻り値:
        The value of the IamInstanceProfile property for this object.

    - #### setIamInstanceProfile

          public void setIamInstanceProfile(IamInstanceProfileSpecification iamInstanceProfile)

      Sets the value of the IamInstanceProfile property for this object.
      パラメータ:
        `iamInstanceProfile` - The new value for the IamInstanceProfile property for this object.

    - #### withIamInstanceProfile

          public LaunchSpecification withIamInstanceProfile(IamInstanceProfileSpecification iamInstanceProfile)

      Sets the value of the IamInstanceProfile property for this object.

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

      パラメータ:
        `iamInstanceProfile` - The new value for the IamInstanceProfile property for this object.

    - #### isEbsOptimized

          public java.lang.Boolean isEbsOptimized()

      Returns the value of the EbsOptimized property for this object.
      戻り値:
        The value of the EbsOptimized property for this object.

    - #### setEbsOptimized

          public void setEbsOptimized(java.lang.Boolean ebsOptimized)

      Sets the value of the EbsOptimized property for this object.
      パラメータ:
        `ebsOptimized` - The new value for the EbsOptimized property for this object.

    - #### withEbsOptimized

          public LaunchSpecification withEbsOptimized(java.lang.Boolean ebsOptimized)

      Sets the value of the EbsOptimized property for this object.

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

      パラメータ:
        `ebsOptimized` - The new value for the EbsOptimized property for this object.

    - #### getEbsOptimized

          public java.lang.Boolean getEbsOptimized()

      Returns the value of the EbsOptimized property for this object.
      戻り値:
        The value of the EbsOptimized property for this object.

    - #### 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`