@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class PutResourceAttributesRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description |
|---|
PutResourceAttributesRequest() |
| Modifier and Type | Method and Description |
|---|---|
PutResourceAttributesRequest |
clone() |
boolean |
equals(Object obj) |
Boolean |
getDryRun()
Optional boolean flag to indicate whether any effect should take place.
|
String |
getMigrationTaskName()
Unique identifier that references the migration task.
|
String |
getProgressUpdateStream()
The name of the ProgressUpdateStream.
|
List<ResourceAttribute> |
getResourceAttributeList()
Information about the resource that is being migrated.
|
int |
hashCode() |
Boolean |
isDryRun()
Optional boolean flag to indicate whether any effect should take place.
|
void |
setDryRun(Boolean dryRun)
Optional boolean flag to indicate whether any effect should take place.
|
void |
setMigrationTaskName(String migrationTaskName)
Unique identifier that references the migration task.
|
void |
setProgressUpdateStream(String progressUpdateStream)
The name of the ProgressUpdateStream.
|
void |
setResourceAttributeList(Collection<ResourceAttribute> resourceAttributeList)
Information about the resource that is being migrated.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
PutResourceAttributesRequest |
withDryRun(Boolean dryRun)
Optional boolean flag to indicate whether any effect should take place.
|
PutResourceAttributesRequest |
withMigrationTaskName(String migrationTaskName)
Unique identifier that references the migration task.
|
PutResourceAttributesRequest |
withProgressUpdateStream(String progressUpdateStream)
The name of the ProgressUpdateStream.
|
PutResourceAttributesRequest |
withResourceAttributeList(Collection<ResourceAttribute> resourceAttributeList)
Information about the resource that is being migrated.
|
PutResourceAttributesRequest |
withResourceAttributeList(ResourceAttribute... resourceAttributeList)
Information about the resource that is being migrated.
|
addHandlerContext, copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic void setProgressUpdateStream(String progressUpdateStream)
The name of the ProgressUpdateStream.
progressUpdateStream - The name of the ProgressUpdateStream.public String getProgressUpdateStream()
The name of the ProgressUpdateStream.
public PutResourceAttributesRequest withProgressUpdateStream(String progressUpdateStream)
The name of the ProgressUpdateStream.
progressUpdateStream - The name of the ProgressUpdateStream.public void setMigrationTaskName(String migrationTaskName)
Unique identifier that references the migration task.
migrationTaskName - Unique identifier that references the migration task.public String getMigrationTaskName()
Unique identifier that references the migration task.
public PutResourceAttributesRequest withMigrationTaskName(String migrationTaskName)
Unique identifier that references the migration task.
migrationTaskName - Unique identifier that references the migration task.public List<ResourceAttribute> getResourceAttributeList()
Information about the resource that is being migrated. This data will be used to map the task to a resource in the Application Discovery Service (ADS)'s repository.
In the ResourceAttribute object array, the Type field is reserved for the following
values:
IPV4_ADDRESS | IPV6_ADDRESS | MAC_ADDRESS | FQDN | VM_MANAGER_ID | VM_MANAGED_OBJECT_REFERENCE | VM_NAME | VM_PATH | BIOS_ID | MOTHERBOARD_SERIAL_NUMBER
, and the identifying value can be a string up to 256 characters.
If any "VM" related value is used for a ResourceAttribute object, it is required that
VM_MANAGER_ID, as a minimum, is always used. If it is not used, the server will not be associated in
the Application Discovery Service (ADS)'s repository using any of the other "VM" related values, and you will
experience data loss. See the Example section below for a use case of specifying "VM" related values.
In the ResourceAttribute object array, the Type field is reserved for the
following values:
IPV4_ADDRESS | IPV6_ADDRESS | MAC_ADDRESS | FQDN | VM_MANAGER_ID | VM_MANAGED_OBJECT_REFERENCE | VM_NAME | VM_PATH | BIOS_ID | MOTHERBOARD_SERIAL_NUMBER
, and the identifying value can be a string up to 256 characters.
If any "VM" related value is used for a ResourceAttribute object, it is required that
VM_MANAGER_ID, as a minimum, is always used. If it is not used, the server will not be
associated in the Application Discovery Service (ADS)'s repository using any of the other "VM" related
values, and you will experience data loss. See the Example section below for a use case of specifying
"VM" related values.
public void setResourceAttributeList(Collection<ResourceAttribute> resourceAttributeList)
Information about the resource that is being migrated. This data will be used to map the task to a resource in the Application Discovery Service (ADS)'s repository.
In the ResourceAttribute object array, the Type field is reserved for the following
values:
IPV4_ADDRESS | IPV6_ADDRESS | MAC_ADDRESS | FQDN | VM_MANAGER_ID | VM_MANAGED_OBJECT_REFERENCE | VM_NAME | VM_PATH | BIOS_ID | MOTHERBOARD_SERIAL_NUMBER
, and the identifying value can be a string up to 256 characters.
If any "VM" related value is used for a ResourceAttribute object, it is required that
VM_MANAGER_ID, as a minimum, is always used. If it is not used, the server will not be associated in
the Application Discovery Service (ADS)'s repository using any of the other "VM" related values, and you will
experience data loss. See the Example section below for a use case of specifying "VM" related values.
resourceAttributeList - Information about the resource that is being migrated. This data will be used to map the task to a
resource in the Application Discovery Service (ADS)'s repository.
In the ResourceAttribute object array, the Type field is reserved for the
following values:
IPV4_ADDRESS | IPV6_ADDRESS | MAC_ADDRESS | FQDN | VM_MANAGER_ID | VM_MANAGED_OBJECT_REFERENCE | VM_NAME | VM_PATH | BIOS_ID | MOTHERBOARD_SERIAL_NUMBER
, and the identifying value can be a string up to 256 characters.
If any "VM" related value is used for a ResourceAttribute object, it is required that
VM_MANAGER_ID, as a minimum, is always used. If it is not used, the server will not be
associated in the Application Discovery Service (ADS)'s repository using any of the other "VM" related
values, and you will experience data loss. See the Example section below for a use case of specifying "VM"
related values.
public PutResourceAttributesRequest withResourceAttributeList(ResourceAttribute... resourceAttributeList)
Information about the resource that is being migrated. This data will be used to map the task to a resource in the Application Discovery Service (ADS)'s repository.
In the ResourceAttribute object array, the Type field is reserved for the following
values:
IPV4_ADDRESS | IPV6_ADDRESS | MAC_ADDRESS | FQDN | VM_MANAGER_ID | VM_MANAGED_OBJECT_REFERENCE | VM_NAME | VM_PATH | BIOS_ID | MOTHERBOARD_SERIAL_NUMBER
, and the identifying value can be a string up to 256 characters.
If any "VM" related value is used for a ResourceAttribute object, it is required that
VM_MANAGER_ID, as a minimum, is always used. If it is not used, the server will not be associated in
the Application Discovery Service (ADS)'s repository using any of the other "VM" related values, and you will
experience data loss. See the Example section below for a use case of specifying "VM" related values.
NOTE: This method appends the values to the existing list (if any). Use
setResourceAttributeList(java.util.Collection) or
withResourceAttributeList(java.util.Collection) if you want to override the existing values.
resourceAttributeList - Information about the resource that is being migrated. This data will be used to map the task to a
resource in the Application Discovery Service (ADS)'s repository.
In the ResourceAttribute object array, the Type field is reserved for the
following values:
IPV4_ADDRESS | IPV6_ADDRESS | MAC_ADDRESS | FQDN | VM_MANAGER_ID | VM_MANAGED_OBJECT_REFERENCE | VM_NAME | VM_PATH | BIOS_ID | MOTHERBOARD_SERIAL_NUMBER
, and the identifying value can be a string up to 256 characters.
If any "VM" related value is used for a ResourceAttribute object, it is required that
VM_MANAGER_ID, as a minimum, is always used. If it is not used, the server will not be
associated in the Application Discovery Service (ADS)'s repository using any of the other "VM" related
values, and you will experience data loss. See the Example section below for a use case of specifying "VM"
related values.
public PutResourceAttributesRequest withResourceAttributeList(Collection<ResourceAttribute> resourceAttributeList)
Information about the resource that is being migrated. This data will be used to map the task to a resource in the Application Discovery Service (ADS)'s repository.
In the ResourceAttribute object array, the Type field is reserved for the following
values:
IPV4_ADDRESS | IPV6_ADDRESS | MAC_ADDRESS | FQDN | VM_MANAGER_ID | VM_MANAGED_OBJECT_REFERENCE | VM_NAME | VM_PATH | BIOS_ID | MOTHERBOARD_SERIAL_NUMBER
, and the identifying value can be a string up to 256 characters.
If any "VM" related value is used for a ResourceAttribute object, it is required that
VM_MANAGER_ID, as a minimum, is always used. If it is not used, the server will not be associated in
the Application Discovery Service (ADS)'s repository using any of the other "VM" related values, and you will
experience data loss. See the Example section below for a use case of specifying "VM" related values.
resourceAttributeList - Information about the resource that is being migrated. This data will be used to map the task to a
resource in the Application Discovery Service (ADS)'s repository.
In the ResourceAttribute object array, the Type field is reserved for the
following values:
IPV4_ADDRESS | IPV6_ADDRESS | MAC_ADDRESS | FQDN | VM_MANAGER_ID | VM_MANAGED_OBJECT_REFERENCE | VM_NAME | VM_PATH | BIOS_ID | MOTHERBOARD_SERIAL_NUMBER
, and the identifying value can be a string up to 256 characters.
If any "VM" related value is used for a ResourceAttribute object, it is required that
VM_MANAGER_ID, as a minimum, is always used. If it is not used, the server will not be
associated in the Application Discovery Service (ADS)'s repository using any of the other "VM" related
values, and you will experience data loss. See the Example section below for a use case of specifying "VM"
related values.
public void setDryRun(Boolean dryRun)
Optional boolean flag to indicate whether any effect should take place. Used to test if the caller has permission to make the call.
dryRun - Optional boolean flag to indicate whether any effect should take place. Used to test if the caller has
permission to make the call.public Boolean getDryRun()
Optional boolean flag to indicate whether any effect should take place. Used to test if the caller has permission to make the call.
public PutResourceAttributesRequest withDryRun(Boolean dryRun)
Optional boolean flag to indicate whether any effect should take place. Used to test if the caller has permission to make the call.
dryRun - Optional boolean flag to indicate whether any effect should take place. Used to test if the caller has
permission to make the call.public Boolean isDryRun()
Optional boolean flag to indicate whether any effect should take place. Used to test if the caller has permission to make the call.
public String toString()
toString in class ObjectObject.toString()public PutResourceAttributesRequest clone()
clone in class AmazonWebServiceRequestCopyright © 2018. All rights reserved.