public class InstanceAttribute
extends java.lang.Object
| コンストラクタと説明 |
|---|
InstanceAttribute() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
java.lang.String |
getAccountingType()
利用料金タイプを取得します。
|
InstanceAutoScaleMapping |
getAutoscaling()
スケールアウトサーバー情報を取得します。
|
java.util.List<InstanceBlockDeviceMapping> |
getBlockDeviceMappings()
接続しているディスクの情報リストを取得します。
|
java.lang.String |
getCopyInfo()
コピー元サーバー名を取得します。
|
java.lang.String |
getDescription()
メモ情報を取得します。
|
java.lang.Boolean |
getDisableApiTermination()
APIからのサーバー削除可否フラグを取得します。
|
java.lang.String |
getGroupId()
ファイアウォールのグループ名を取得します。
|
java.lang.String |
getInstanceId()
サーバー名を取得します。
|
java.lang.String |
getInstanceInitiatedShutdownBehavior()
instanceInitiatedShutdownBehaviorを取得します。
|
java.lang.String |
getInstanceType()
サーバータイプを取得します。
|
java.lang.String |
getInstanceUniqueId()
サーバーユニークIDを取得します。
|
java.lang.String |
getIpType()
グローバルIPアドレスタイプを取得します。
|
java.lang.String |
getKernelId()
kernelIdを取得します。
|
java.util.List<InstanceLoadBalancerMapping> |
getLoadBalancing()
適用しているロードバランサー情報リストを取得します。
|
java.util.List<NetworkInterfaceSet> |
getNetworkInterface()
ネットワークインターフェース情報リストを取得します。
|
java.lang.String |
getNextMonthAccountingType()
次月からの利用料金タイプを取得します。
|
java.util.List<InstanceElasticLoadBalancerMapping> |
getNiftyElasticLoadBalancing()
適用しているマルチロードバランサーの情報リストを取得します。
|
java.lang.String |
getNiftyPrivateIpType()
プライベートIPアドレスタイプを取得します。
|
java.lang.String |
getRamdiskId()
ramdiskIdを取得します。
|
java.lang.String |
getRootDeviceName()
rootDeviceNameを取得します。
|
java.lang.String |
getUserData()
userDataを取得します。
|
void |
setAccountingType(java.lang.String accountingType)
利用料金タイプを設定します。
|
void |
setAutoscaling(InstanceAutoScaleMapping autoscaling)
スケールアウトサーバー情報を設定します。
|
void |
setBlockDeviceMappings(java.util.List<InstanceBlockDeviceMapping> blockDeviceMappings)
接続しているディスクの情報リストを設定します。
|
void |
setCopyInfo(java.lang.String copyInfo)
コピー元サーバー名を設定します。
|
void |
setDescription(java.lang.String description)
メモ情報を設定します。
|
void |
setDisableApiTermination(java.lang.Boolean disableApiTermination)
APIからのサーバー削除可否フラグを設定します。
|
void |
setGroupId(java.lang.String groupId)
ファイアウォールのグループ名を設定します。
|
void |
setInstanceId(java.lang.String instanceId)
サーバー名を設定します。
|
void |
setInstanceInitiatedShutdownBehavior(java.lang.String instanceInitiatedShutdownBehavior)
instanceInitiatedShutdownBehaviorを設定します。
|
void |
setInstanceType(java.lang.String instanceType)
サーバータイプを設定します。
|
void |
setInstanceUniqueId(java.lang.String instanceUniqueId)
サーバーユニークIDを設定します。
|
void |
setIpType(java.lang.String ipType)
グローバルIPアドレスタイプを設定します。
|
void |
setKernelId(java.lang.String kernelId)
kernelIdを設定します。
|
void |
setLoadBalancing(java.util.List<InstanceLoadBalancerMapping> loadbalancing)
適用しているロードバランサー情報リストを設定します。
|
void |
setNetworkInterface(java.util.List<NetworkInterfaceSet> networkInterfaces)
適用しているネットワークインターフェース情報リストを設定します。
|
void |
setNextMonthAccountingType(java.lang.String nextMonthAccountingType)
次月からの利用料金タイプを設定します。
|
void |
setNiftyElasticLoadBalancing(java.util.List<InstanceElasticLoadBalancerMapping> niftyElasticLoadBalancing)
適用しているマルチロードバランサーの情報リストを設定します。
|
void |
setNiftyPrivateIpType(java.lang.String niftyPrivateIpType)
プライベートIPアドレスタイプを設定します。
|
void |
setRamdiskId(java.lang.String ramdiskId)
ramdiskIdを設定します。
|
void |
setRootDeviceName(java.lang.String rootDeviceName)
rootDeviceNameを設定します。
|
void |
setUserData(java.lang.String userData)
userDataを設定します。
|
java.lang.String |
toString() |
InstanceAttribute |
withAccountingType(java.lang.String accountingType)
利用料金タイプを設定し、自オブジェクトを返します。
|
InstanceAttribute |
withAutoscaling(InstanceAutoScaleMapping autoscaling)
スケールアウトサーバー情報を設定し、自オブジェクトを返します。
|
InstanceAttribute |
withBlockDeviceMappings(java.util.Collection<InstanceBlockDeviceMapping> blockDeviceMappings)
接続しているディスクの情報リストを設定し、自オブジェクトを返します。
|
InstanceAttribute |
withBlockDeviceMappings(InstanceBlockDeviceMapping... blockDeviceMappings)
接続しているディスクの情報リストを設定し、自オブジェクトを返します。
|
InstanceAttribute |
withCopyInfo(java.lang.String copyInfo)
コピー元サーバー名を設定し、自オブジェクトを返します。
|
InstanceAttribute |
withDescription(java.lang.String description)
メモ情報を設定し、自オブジェクトを返します。
|
InstanceAttribute |
withDisableApiTermination(java.lang.Boolean disableApiTermination)
APIからのサーバー削除可否フラグを設定し、自オブジェクトを返します。
|
InstanceAttribute |
withGroupId(java.lang.String groupId)
ファイアウォールのグループ名を設定し、自オブジェクトを返します。
|
InstanceAttribute |
withInstanceId(java.lang.String instanceId)
サーバー名を設定し、自オブジェクトを返します。
|
InstanceAttribute |
withInstanceInitiatedShutdownBehavior(java.lang.String instanceInitiatedShutdownBehavior)
instanceInitiatedShutdownBehaviorを設定し、自オブジェクトを返します。
|
InstanceAttribute |
withInstanceType(java.lang.String instanceType)
サーバータイプを設定し、自オブジェクトを返します。
|
InstanceAttribute |
withInstanceUniqueId(java.lang.String instanceUniqueId)
サーバーユニークIDを設定し、自オブジェクトを返します。
|
InstanceAttribute |
withIpType(java.lang.String ipType)
グローバルIPアドレスタイプを設定し、自オブジェクトを返します。
|
InstanceAttribute |
withKernelId(java.lang.String kernelId)
kernelIdを設定し、自オブジェクトを返します。
|
InstanceAttribute |
withLoadBalancing(java.util.Collection<InstanceLoadBalancerMapping> loadbalancing)
適用しているロードバランサー情報リストを設定し、自オブジェクトを返します。
|
InstanceAttribute |
withLoadBalancing(InstanceLoadBalancerMapping... loadbalancing)
適用しているロードバランサー情報の配列を設定し、自オブジェクトを返します。
|
InstanceAttribute |
withNetworkInterface(java.util.Collection<NetworkInterfaceSet> networkInterfaces)
適用しているネットワークインターフェース情報リストを設定し、自オブジェクトを返します。
|
InstanceAttribute |
withNetworkInterface(NetworkInterfaceSet... networkInterfaces)
適用しているネットワークインターフェース情報の配列を設定し、自オブジェクトを返します。
|
InstanceAttribute |
withNextMonthAccountingType(java.lang.String nextMonthAccountingType)
次月からの利用料金タイプを設定し、自オブジェクトを返します。
|
InstanceAttribute |
withNiftyElasticLoadBalancing(java.util.Collection<InstanceElasticLoadBalancerMapping> niftyElasticLoadBalancing)
適用しているマルチロードバランサーの情報リストを設定し、自オブジェクトを返します。
|
InstanceAttribute |
withNiftyElasticLoadBalancing(InstanceElasticLoadBalancerMapping... niftyElasticLoadBalancing)
適用しているマルチロードバランサーの情報の配列を設定し、自オブジェクトを返します。
|
InstanceAttribute |
withNiftyPrivateIp(java.lang.String niftyPrivateIpType)
プライベートIPアドレスタイプを設定し、自オブジェクトを返します。
|
InstanceAttribute |
withRamdiskId(java.lang.String ramdiskId)
ramdiskIdを設定し、自オブジェクトを返します。
|
InstanceAttribute |
withRootDeviceName(java.lang.String rootDeviceName)
rootDeviceNameを設定し、自オブジェクトを返します。
|
InstanceAttribute |
withUserData(java.lang.String userData)
userDataを設定し、自オブジェクトを返します。
|
public java.lang.String getInstanceId()
public void setInstanceId(java.lang.String instanceId)
instanceId - サーバー名public InstanceAttribute withInstanceId(java.lang.String instanceId)
instanceId - サーバー名public java.lang.String getInstanceUniqueId()
public void setInstanceUniqueId(java.lang.String instanceUniqueId)
instanceId - サーバーユニークIDpublic InstanceAttribute withInstanceUniqueId(java.lang.String instanceUniqueId)
instanceId - サーバーユニークIDpublic java.lang.String getInstanceType()
public void setInstanceType(java.lang.String instanceType)
instanceType - サーバータイプpublic InstanceAttribute withInstanceType(java.lang.String instanceType)
instanceType - サーバータイプpublic java.lang.String getKernelId()
public void setKernelId(java.lang.String kernelId)
kernelId - public InstanceAttribute withKernelId(java.lang.String kernelId)
kernelId - public java.lang.String getRamdiskId()
public void setRamdiskId(java.lang.String ramdiskId)
ramdiskId - public InstanceAttribute withRamdiskId(java.lang.String ramdiskId)
ramdiskId - public java.lang.String getUserData()
public void setUserData(java.lang.String userData)
userData - public InstanceAttribute withUserData(java.lang.String userData)
userData - public java.lang.Boolean getDisableApiTermination()
public void setDisableApiTermination(java.lang.Boolean disableApiTermination)
disableApiTermination - APIからのサーバー削除可否フラグpublic InstanceAttribute withDisableApiTermination(java.lang.Boolean disableApiTermination)
disableApiTermination - APIからのサーバー削除可否フラグpublic java.lang.String getInstanceInitiatedShutdownBehavior()
public void setInstanceInitiatedShutdownBehavior(java.lang.String instanceInitiatedShutdownBehavior)
instanceInitiatedShutdownBehavior - public InstanceAttribute withInstanceInitiatedShutdownBehavior(java.lang.String instanceInitiatedShutdownBehavior)
instanceInitiatedShutdownBehavior - public java.lang.String getRootDeviceName()
public void setRootDeviceName(java.lang.String rootDeviceName)
rootDeviceName - public InstanceAttribute withRootDeviceName(java.lang.String rootDeviceName)
rootDeviceName - public java.util.List<InstanceBlockDeviceMapping> getBlockDeviceMappings()
public void setBlockDeviceMappings(java.util.List<InstanceBlockDeviceMapping> blockDeviceMappings)
blockDeviceMappings - 接続しているディスクの情報リストpublic InstanceAttribute withBlockDeviceMappings(InstanceBlockDeviceMapping... blockDeviceMappings)
blockDeviceMappings - 接続しているディスクの情報リストpublic InstanceAttribute withBlockDeviceMappings(java.util.Collection<InstanceBlockDeviceMapping> blockDeviceMappings)
blockDeviceMappings - 接続しているディスクの情報リストpublic java.lang.String getAccountingType()
public void setAccountingType(java.lang.String accountingType)
accountingType - 利用料金タイプpublic InstanceAttribute withAccountingType(java.lang.String accountingType)
accountingType - 利用料金タイプpublic java.lang.String getNextMonthAccountingType()
public void setNextMonthAccountingType(java.lang.String nextMonthAccountingType)
nextMonthAccountingType - 次月からの利用料金タイプpublic InstanceAttribute withNextMonthAccountingType(java.lang.String nextMonthAccountingType)
nextMonthAccountingType - 次月からの利用料金タイプpublic java.util.List<InstanceLoadBalancerMapping> getLoadBalancing()
public void setLoadBalancing(java.util.List<InstanceLoadBalancerMapping> loadbalancing)
loadbalancing - 適用しているロードバランサー情報リストpublic InstanceAttribute withLoadBalancing(InstanceLoadBalancerMapping... loadbalancing)
loadbalancing - 適用しているロードバランサー情報の配列public InstanceAttribute withLoadBalancing(java.util.Collection<InstanceLoadBalancerMapping> loadbalancing)
loadbalancing - 適用しているロードバランサー情報リストpublic java.lang.String getCopyInfo()
public void setCopyInfo(java.lang.String copyInfo)
copyInfo - コピー元サーバー名public InstanceAttribute withCopyInfo(java.lang.String copyInfo)
copyInfo - コピー元サーバー名public InstanceAutoScaleMapping getAutoscaling()
public void setAutoscaling(InstanceAutoScaleMapping autoscaling)
autoscaling - スケールアウトサーバー情報public InstanceAttribute withAutoscaling(InstanceAutoScaleMapping autoscaling)
autoscaling - スケールアウトサーバー情報public java.lang.String getIpType()
public void setIpType(java.lang.String ipType)
ipType - グローバルIPアドレスタイプpublic InstanceAttribute withIpType(java.lang.String ipType)
ipType - グローバルIPアドレスタイプpublic java.lang.String getNiftyPrivateIpType()
public void setNiftyPrivateIpType(java.lang.String niftyPrivateIpType)
niftyPrivateIpType - プライベートIPアドレスタイプpublic InstanceAttribute withNiftyPrivateIp(java.lang.String niftyPrivateIpType)
niftyPrivateIpType - プライベートIPアドレスタイプpublic java.lang.String getGroupId()
public void setGroupId(java.lang.String groupId)
groupId - ファイアウォールのグループ名public InstanceAttribute withGroupId(java.lang.String groupId)
groupId - ファイアウォールのグループ名public java.lang.String getDescription()
public void setDescription(java.lang.String description)
description - メモ情報public InstanceAttribute withDescription(java.lang.String description)
description - メモ情報public java.util.List<NetworkInterfaceSet> getNetworkInterface()
public void setNetworkInterface(java.util.List<NetworkInterfaceSet> networkInterfaces)
networkInterface - 適用しているネットワークインターフェース情報リストpublic InstanceAttribute withNetworkInterface(NetworkInterfaceSet... networkInterfaces)
networkInterface - 適用しているネットワークインターフェース情報の配列public InstanceAttribute withNetworkInterface(java.util.Collection<NetworkInterfaceSet> networkInterfaces)
loadbalancing - 適用しているネットワークインターフェース情報リストpublic java.util.List<InstanceElasticLoadBalancerMapping> getNiftyElasticLoadBalancing()
public void setNiftyElasticLoadBalancing(java.util.List<InstanceElasticLoadBalancerMapping> niftyElasticLoadBalancing)
niftyElasticLoadBalancing - 適用しているマルチロードバランサーの情報リストpublic InstanceAttribute withNiftyElasticLoadBalancing(InstanceElasticLoadBalancerMapping... niftyElasticLoadBalancing)
niftyElasticLoadBalancing - 適用しているマルチロードバランサーの情報の配列public InstanceAttribute withNiftyElasticLoadBalancing(java.util.Collection<InstanceElasticLoadBalancerMapping> niftyElasticLoadBalancing)
niftyElasticLoadBalancing - 適用しているマルチロードバランサーの情報リストpublic java.lang.String toString()
toString クラス内 java.lang.ObjectCopyright(C) FUJITSU CLOUD TECHNOLOGIES LIMITED 2018 All Rights Reserved.