Interface DescribeStorageSystemResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<DescribeStorageSystemResponse.Builder,
,DescribeStorageSystemResponse> DataSyncResponse.Builder
,SdkBuilder<DescribeStorageSystemResponse.Builder,
,DescribeStorageSystemResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
DescribeStorageSystemResponse
-
Method Summary
Modifier and TypeMethodDescriptionThe ARN of the DataSync agent that connects to and reads from your on-premises storage system.agentArns
(Collection<String> agentArns) The ARN of the DataSync agent that connects to and reads from your on-premises storage system.cloudWatchLogGroupArn
(String cloudWatchLogGroupArn) The ARN of the Amazon CloudWatch log group that's used to monitor and log discovery job events.connectivityStatus
(String connectivityStatus) Indicates whether your DataSync agent can connect to your on-premises storage system.connectivityStatus
(StorageSystemConnectivityStatus connectivityStatus) Indicates whether your DataSync agent can connect to your on-premises storage system.creationTime
(Instant creationTime) The time when you added the on-premises storage system to DataSync Discovery.errorMessage
(String errorMessage) Describes the connectivity error that the DataSync agent is encountering with your on-premises storage system.The name that you gave your on-premises storage system when adding it to DataSync Discovery.secretsManagerArn
(String secretsManagerArn) The ARN of the secret that stores your on-premises storage system's credentials.serverConfiguration
(Consumer<DiscoveryServerConfiguration.Builder> serverConfiguration) The server name and network port required to connect with your on-premises storage system's management interface.serverConfiguration
(DiscoveryServerConfiguration serverConfiguration) The server name and network port required to connect with your on-premises storage system's management interface.storageSystemArn
(String storageSystemArn) The ARN of the on-premises storage system that the discovery job looked at.systemType
(String systemType) The type of on-premises storage system.systemType
(DiscoverySystemType systemType) The type of on-premises storage system.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.datasync.model.DataSyncResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
storageSystemArn
The ARN of the on-premises storage system that the discovery job looked at.
- Parameters:
storageSystemArn
- The ARN of the on-premises storage system that the discovery job looked at.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serverConfiguration
DescribeStorageSystemResponse.Builder serverConfiguration(DiscoveryServerConfiguration serverConfiguration) The server name and network port required to connect with your on-premises storage system's management interface.
- Parameters:
serverConfiguration
- The server name and network port required to connect with your on-premises storage system's management interface.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serverConfiguration
default DescribeStorageSystemResponse.Builder serverConfiguration(Consumer<DiscoveryServerConfiguration.Builder> serverConfiguration) The server name and network port required to connect with your on-premises storage system's management interface.
This is a convenience method that creates an instance of theDiscoveryServerConfiguration.Builder
avoiding the need to create one manually viaDiscoveryServerConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toserverConfiguration(DiscoveryServerConfiguration)
.- Parameters:
serverConfiguration
- a consumer that will call methods onDiscoveryServerConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
systemType
The type of on-premises storage system.
DataSync Discovery currently only supports NetApp Fabric-Attached Storage (FAS) and All Flash FAS (AFF) systems running ONTAP 9.7 or later.
- Parameters:
systemType
- The type of on-premises storage system.DataSync Discovery currently only supports NetApp Fabric-Attached Storage (FAS) and All Flash FAS (AFF) systems running ONTAP 9.7 or later.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
systemType
The type of on-premises storage system.
DataSync Discovery currently only supports NetApp Fabric-Attached Storage (FAS) and All Flash FAS (AFF) systems running ONTAP 9.7 or later.
- Parameters:
systemType
- The type of on-premises storage system.DataSync Discovery currently only supports NetApp Fabric-Attached Storage (FAS) and All Flash FAS (AFF) systems running ONTAP 9.7 or later.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
agentArns
The ARN of the DataSync agent that connects to and reads from your on-premises storage system.
- Parameters:
agentArns
- The ARN of the DataSync agent that connects to and reads from your on-premises storage system.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
agentArns
The ARN of the DataSync agent that connects to and reads from your on-premises storage system.
- Parameters:
agentArns
- The ARN of the DataSync agent that connects to and reads from your on-premises storage system.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name that you gave your on-premises storage system when adding it to DataSync Discovery.
- Parameters:
name
- The name that you gave your on-premises storage system when adding it to DataSync Discovery.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
errorMessage
Describes the connectivity error that the DataSync agent is encountering with your on-premises storage system.
- Parameters:
errorMessage
- Describes the connectivity error that the DataSync agent is encountering with your on-premises storage system.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectivityStatus
Indicates whether your DataSync agent can connect to your on-premises storage system.
- Parameters:
connectivityStatus
- Indicates whether your DataSync agent can connect to your on-premises storage system.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
connectivityStatus
DescribeStorageSystemResponse.Builder connectivityStatus(StorageSystemConnectivityStatus connectivityStatus) Indicates whether your DataSync agent can connect to your on-premises storage system.
- Parameters:
connectivityStatus
- Indicates whether your DataSync agent can connect to your on-premises storage system.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
cloudWatchLogGroupArn
The ARN of the Amazon CloudWatch log group that's used to monitor and log discovery job events.
- Parameters:
cloudWatchLogGroupArn
- The ARN of the Amazon CloudWatch log group that's used to monitor and log discovery job events.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationTime
The time when you added the on-premises storage system to DataSync Discovery.
- Parameters:
creationTime
- The time when you added the on-premises storage system to DataSync Discovery.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
secretsManagerArn
The ARN of the secret that stores your on-premises storage system's credentials. DataSync Discovery stores these credentials in Secrets Manager.
- Parameters:
secretsManagerArn
- The ARN of the secret that stores your on-premises storage system's credentials. DataSync Discovery stores these credentials in Secrets Manager.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-