Interface DescribeStorageSystemResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<DescribeStorageSystemResponse.Builder,DescribeStorageSystemResponse>,DataSyncResponse.Builder,SdkBuilder<DescribeStorageSystemResponse.Builder,DescribeStorageSystemResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- DescribeStorageSystemResponse
public static interface DescribeStorageSystemResponse.Builder extends DataSyncResponse.Builder, SdkPojo, CopyableBuilder<DescribeStorageSystemResponse.Builder,DescribeStorageSystemResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DescribeStorageSystemResponse.BuilderagentArns(String... agentArns)The ARN of the DataSync agent that connects to and reads from your on-premises storage system.DescribeStorageSystemResponse.BuilderagentArns(Collection<String> agentArns)The ARN of the DataSync agent that connects to and reads from your on-premises storage system.DescribeStorageSystemResponse.BuildercloudWatchLogGroupArn(String cloudWatchLogGroupArn)The ARN of the Amazon CloudWatch log group that's used to monitor and log discovery job events.DescribeStorageSystemResponse.BuilderconnectivityStatus(String connectivityStatus)Indicates whether your DataSync agent can connect to your on-premises storage system.DescribeStorageSystemResponse.BuilderconnectivityStatus(StorageSystemConnectivityStatus connectivityStatus)Indicates whether your DataSync agent can connect to your on-premises storage system.DescribeStorageSystemResponse.BuildercreationTime(Instant creationTime)The time when you added the on-premises storage system to DataSync Discovery.DescribeStorageSystemResponse.BuildererrorMessage(String errorMessage)Describes the connectivity error that the DataSync agent is encountering with your on-premises storage system.DescribeStorageSystemResponse.Buildername(String name)The name that you gave your on-premises storage system when adding it to DataSync Discovery.DescribeStorageSystemResponse.BuildersecretsManagerArn(String secretsManagerArn)The ARN of the secret that stores your on-premises storage system's credentials.default DescribeStorageSystemResponse.BuilderserverConfiguration(Consumer<DiscoveryServerConfiguration.Builder> serverConfiguration)The server name and network port required to connect with your on-premises storage system's management interface.DescribeStorageSystemResponse.BuilderserverConfiguration(DiscoveryServerConfiguration serverConfiguration)The server name and network port required to connect with your on-premises storage system's management interface.DescribeStorageSystemResponse.BuilderstorageSystemArn(String storageSystemArn)The ARN of the on-premises storage system that the discovery job looked at.DescribeStorageSystemResponse.BuildersystemType(String systemType)The type of on-premises storage system.DescribeStorageSystemResponse.BuildersystemType(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 Detail
-
storageSystemArn
DescribeStorageSystemResponse.Builder storageSystemArn(String 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.Builderavoiding the need to create one manually viaDiscoveryServerConfiguration.builder().When the
Consumercompletes,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:
serverConfiguration(DiscoveryServerConfiguration)
-
systemType
DescribeStorageSystemResponse.Builder systemType(String 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:
DiscoverySystemType,DiscoverySystemType
-
systemType
DescribeStorageSystemResponse.Builder systemType(DiscoverySystemType 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:
DiscoverySystemType,DiscoverySystemType
-
agentArns
DescribeStorageSystemResponse.Builder agentArns(Collection<String> 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
DescribeStorageSystemResponse.Builder agentArns(String... 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
DescribeStorageSystemResponse.Builder name(String 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
DescribeStorageSystemResponse.Builder errorMessage(String 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
DescribeStorageSystemResponse.Builder connectivityStatus(String 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:
StorageSystemConnectivityStatus,StorageSystemConnectivityStatus
-
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:
StorageSystemConnectivityStatus,StorageSystemConnectivityStatus
-
cloudWatchLogGroupArn
DescribeStorageSystemResponse.Builder cloudWatchLogGroupArn(String 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
DescribeStorageSystemResponse.Builder creationTime(Instant 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
DescribeStorageSystemResponse.Builder secretsManagerArn(String 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.
-
-