@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AddStorageSystemRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
AddStorageSystemRequest() |
Modifier and Type | Method and Description |
---|---|
AddStorageSystemRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
List<String> |
getAgentArns()
Specifies the Amazon Resource Name (ARN) of the DataSync agent that connects to and reads from your on-premises
storage system's management interface.
|
String |
getClientToken()
Specifies a client token to make sure requests with this API operation are idempotent.
|
String |
getCloudWatchLogGroupArn()
Specifies the ARN of the Amazon CloudWatch log group for monitoring and logging discovery job events.
|
Credentials |
getCredentials()
Specifies the user name and password for accessing your on-premises storage system's management interface.
|
String |
getName()
Specifies a familiar name for your on-premises storage system.
|
DiscoveryServerConfiguration |
getServerConfiguration()
Specifies the server name and network port required to connect with the management interface of your on-premises
storage system.
|
String |
getSystemType()
Specifies the type of on-premises storage system that you want DataSync Discovery to collect information about.
|
List<TagListEntry> |
getTags()
Specifies labels that help you categorize, filter, and search for your Amazon Web Services resources.
|
int |
hashCode() |
void |
setAgentArns(Collection<String> agentArns)
Specifies the Amazon Resource Name (ARN) of the DataSync agent that connects to and reads from your on-premises
storage system's management interface.
|
void |
setClientToken(String clientToken)
Specifies a client token to make sure requests with this API operation are idempotent.
|
void |
setCloudWatchLogGroupArn(String cloudWatchLogGroupArn)
Specifies the ARN of the Amazon CloudWatch log group for monitoring and logging discovery job events.
|
void |
setCredentials(Credentials credentials)
Specifies the user name and password for accessing your on-premises storage system's management interface.
|
void |
setName(String name)
Specifies a familiar name for your on-premises storage system.
|
void |
setServerConfiguration(DiscoveryServerConfiguration serverConfiguration)
Specifies the server name and network port required to connect with the management interface of your on-premises
storage system.
|
void |
setSystemType(String systemType)
Specifies the type of on-premises storage system that you want DataSync Discovery to collect information about.
|
void |
setTags(Collection<TagListEntry> tags)
Specifies labels that help you categorize, filter, and search for your Amazon Web Services resources.
|
String |
toString()
Returns a string representation of this object.
|
AddStorageSystemRequest |
withAgentArns(Collection<String> agentArns)
Specifies the Amazon Resource Name (ARN) of the DataSync agent that connects to and reads from your on-premises
storage system's management interface.
|
AddStorageSystemRequest |
withAgentArns(String... agentArns)
Specifies the Amazon Resource Name (ARN) of the DataSync agent that connects to and reads from your on-premises
storage system's management interface.
|
AddStorageSystemRequest |
withClientToken(String clientToken)
Specifies a client token to make sure requests with this API operation are idempotent.
|
AddStorageSystemRequest |
withCloudWatchLogGroupArn(String cloudWatchLogGroupArn)
Specifies the ARN of the Amazon CloudWatch log group for monitoring and logging discovery job events.
|
AddStorageSystemRequest |
withCredentials(Credentials credentials)
Specifies the user name and password for accessing your on-premises storage system's management interface.
|
AddStorageSystemRequest |
withName(String name)
Specifies a familiar name for your on-premises storage system.
|
AddStorageSystemRequest |
withServerConfiguration(DiscoveryServerConfiguration serverConfiguration)
Specifies the server name and network port required to connect with the management interface of your on-premises
storage system.
|
AddStorageSystemRequest |
withSystemType(DiscoverySystemType systemType)
Specifies the type of on-premises storage system that you want DataSync Discovery to collect information about.
|
AddStorageSystemRequest |
withSystemType(String systemType)
Specifies the type of on-premises storage system that you want DataSync Discovery to collect information about.
|
AddStorageSystemRequest |
withTags(Collection<TagListEntry> tags)
Specifies labels that help you categorize, filter, and search for your Amazon Web Services resources.
|
AddStorageSystemRequest |
withTags(TagListEntry... tags)
Specifies labels that help you categorize, filter, and search for your Amazon Web Services resources.
|
addHandlerContext, 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, withSdkRequestTimeout
public void setServerConfiguration(DiscoveryServerConfiguration serverConfiguration)
Specifies the server name and network port required to connect with the management interface of your on-premises storage system.
serverConfiguration
- Specifies the server name and network port required to connect with the management interface of your
on-premises storage system.public DiscoveryServerConfiguration getServerConfiguration()
Specifies the server name and network port required to connect with the management interface of your on-premises storage system.
public AddStorageSystemRequest withServerConfiguration(DiscoveryServerConfiguration serverConfiguration)
Specifies the server name and network port required to connect with the management interface of your on-premises storage system.
serverConfiguration
- Specifies the server name and network port required to connect with the management interface of your
on-premises storage system.public void setSystemType(String systemType)
Specifies the type of on-premises storage system that you want DataSync Discovery to collect information about.
DataSync Discovery currently supports NetApp Fabric-Attached Storage (FAS) and All Flash FAS (AFF) systems running ONTAP 9.7 or later.
systemType
- Specifies the type of on-premises storage system that you want DataSync Discovery to collect information
about. DataSync Discovery currently supports NetApp Fabric-Attached Storage (FAS) and All Flash FAS (AFF) systems running ONTAP 9.7 or later.
DiscoverySystemType
public String getSystemType()
Specifies the type of on-premises storage system that you want DataSync Discovery to collect information about.
DataSync Discovery currently supports NetApp Fabric-Attached Storage (FAS) and All Flash FAS (AFF) systems running ONTAP 9.7 or later.
DataSync Discovery currently supports NetApp Fabric-Attached Storage (FAS) and All Flash FAS (AFF) systems running ONTAP 9.7 or later.
DiscoverySystemType
public AddStorageSystemRequest withSystemType(String systemType)
Specifies the type of on-premises storage system that you want DataSync Discovery to collect information about.
DataSync Discovery currently supports NetApp Fabric-Attached Storage (FAS) and All Flash FAS (AFF) systems running ONTAP 9.7 or later.
systemType
- Specifies the type of on-premises storage system that you want DataSync Discovery to collect information
about. DataSync Discovery currently supports NetApp Fabric-Attached Storage (FAS) and All Flash FAS (AFF) systems running ONTAP 9.7 or later.
DiscoverySystemType
public AddStorageSystemRequest withSystemType(DiscoverySystemType systemType)
Specifies the type of on-premises storage system that you want DataSync Discovery to collect information about.
DataSync Discovery currently supports NetApp Fabric-Attached Storage (FAS) and All Flash FAS (AFF) systems running ONTAP 9.7 or later.
systemType
- Specifies the type of on-premises storage system that you want DataSync Discovery to collect information
about. DataSync Discovery currently supports NetApp Fabric-Attached Storage (FAS) and All Flash FAS (AFF) systems running ONTAP 9.7 or later.
DiscoverySystemType
public List<String> getAgentArns()
Specifies the Amazon Resource Name (ARN) of the DataSync agent that connects to and reads from your on-premises storage system's management interface. You can only specify one ARN.
public void setAgentArns(Collection<String> agentArns)
Specifies the Amazon Resource Name (ARN) of the DataSync agent that connects to and reads from your on-premises storage system's management interface. You can only specify one ARN.
agentArns
- Specifies the Amazon Resource Name (ARN) of the DataSync agent that connects to and reads from your
on-premises storage system's management interface. You can only specify one ARN.public AddStorageSystemRequest withAgentArns(String... agentArns)
Specifies the Amazon Resource Name (ARN) of the DataSync agent that connects to and reads from your on-premises storage system's management interface. You can only specify one ARN.
NOTE: This method appends the values to the existing list (if any). Use
setAgentArns(java.util.Collection)
or withAgentArns(java.util.Collection)
if you want to
override the existing values.
agentArns
- Specifies the Amazon Resource Name (ARN) of the DataSync agent that connects to and reads from your
on-premises storage system's management interface. You can only specify one ARN.public AddStorageSystemRequest withAgentArns(Collection<String> agentArns)
Specifies the Amazon Resource Name (ARN) of the DataSync agent that connects to and reads from your on-premises storage system's management interface. You can only specify one ARN.
agentArns
- Specifies the Amazon Resource Name (ARN) of the DataSync agent that connects to and reads from your
on-premises storage system's management interface. You can only specify one ARN.public void setCloudWatchLogGroupArn(String cloudWatchLogGroupArn)
Specifies the ARN of the Amazon CloudWatch log group for monitoring and logging discovery job events.
cloudWatchLogGroupArn
- Specifies the ARN of the Amazon CloudWatch log group for monitoring and logging discovery job events.public String getCloudWatchLogGroupArn()
Specifies the ARN of the Amazon CloudWatch log group for monitoring and logging discovery job events.
public AddStorageSystemRequest withCloudWatchLogGroupArn(String cloudWatchLogGroupArn)
Specifies the ARN of the Amazon CloudWatch log group for monitoring and logging discovery job events.
cloudWatchLogGroupArn
- Specifies the ARN of the Amazon CloudWatch log group for monitoring and logging discovery job events.public List<TagListEntry> getTags()
Specifies labels that help you categorize, filter, and search for your Amazon Web Services resources. We recommend creating at least a name tag for your on-premises storage system.
public void setTags(Collection<TagListEntry> tags)
Specifies labels that help you categorize, filter, and search for your Amazon Web Services resources. We recommend creating at least a name tag for your on-premises storage system.
tags
- Specifies labels that help you categorize, filter, and search for your Amazon Web Services resources. We
recommend creating at least a name tag for your on-premises storage system.public AddStorageSystemRequest withTags(TagListEntry... tags)
Specifies labels that help you categorize, filter, and search for your Amazon Web Services resources. We recommend creating at least a name tag for your on-premises storage system.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection)
or withTags(java.util.Collection)
if you want to override the
existing values.
tags
- Specifies labels that help you categorize, filter, and search for your Amazon Web Services resources. We
recommend creating at least a name tag for your on-premises storage system.public AddStorageSystemRequest withTags(Collection<TagListEntry> tags)
Specifies labels that help you categorize, filter, and search for your Amazon Web Services resources. We recommend creating at least a name tag for your on-premises storage system.
tags
- Specifies labels that help you categorize, filter, and search for your Amazon Web Services resources. We
recommend creating at least a name tag for your on-premises storage system.public void setName(String name)
Specifies a familiar name for your on-premises storage system.
name
- Specifies a familiar name for your on-premises storage system.public String getName()
Specifies a familiar name for your on-premises storage system.
public AddStorageSystemRequest withName(String name)
Specifies a familiar name for your on-premises storage system.
name
- Specifies a familiar name for your on-premises storage system.public void setClientToken(String clientToken)
Specifies a client token to make sure requests with this API operation are idempotent. If you don't specify a client token, DataSync generates one for you automatically.
clientToken
- Specifies a client token to make sure requests with this API operation are idempotent. If you don't
specify a client token, DataSync generates one for you automatically.public String getClientToken()
Specifies a client token to make sure requests with this API operation are idempotent. If you don't specify a client token, DataSync generates one for you automatically.
public AddStorageSystemRequest withClientToken(String clientToken)
Specifies a client token to make sure requests with this API operation are idempotent. If you don't specify a client token, DataSync generates one for you automatically.
clientToken
- Specifies a client token to make sure requests with this API operation are idempotent. If you don't
specify a client token, DataSync generates one for you automatically.public void setCredentials(Credentials credentials)
Specifies the user name and password for accessing your on-premises storage system's management interface.
credentials
- Specifies the user name and password for accessing your on-premises storage system's management interface.public Credentials getCredentials()
Specifies the user name and password for accessing your on-premises storage system's management interface.
public AddStorageSystemRequest withCredentials(Credentials credentials)
Specifies the user name and password for accessing your on-premises storage system's management interface.
credentials
- Specifies the user name and password for accessing your on-premises storage system's management interface.public String toString()
toString
in class Object
Object.toString()
public AddStorageSystemRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()