@Generated(value="software.amazon.awssdk:codegen") public final class StagingArea extends Object implements SdkPojo, Serializable, ToCopyableBuilder<StagingArea.Builder,StagingArea>
Staging information related to source server.
| Modifier and Type | Class and Description |
|---|---|
static interface |
StagingArea.Builder |
| Modifier and Type | Method and Description |
|---|---|
static StagingArea.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
errorMessage()
Shows an error message that occurred when DRS tried to access the staging source server.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends StagingArea.Builder> |
serializableBuilderClass() |
String |
stagingAccountID()
Account ID of the account to which source server belongs.
|
String |
stagingSourceServerArn()
Arn of the staging source server if this source server is extended
|
ExtensionStatus |
status()
Status of Source server extension.
|
String |
statusAsString()
Status of Source server extension.
|
StagingArea.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String errorMessage()
Shows an error message that occurred when DRS tried to access the staging source server. In this case StagingArea$status will have value EXTENSION_ERROR
public final String stagingAccountID()
Account ID of the account to which source server belongs. If this source server is extended - shows Account ID of staging source server.
public final String stagingSourceServerArn()
Arn of the staging source server if this source server is extended
public final ExtensionStatus status()
Status of Source server extension. Possible values: (a) NOT_EXTENDED - This is a source server that is replicating in the current account. (b) EXTENDED - Source server is extended from a staging source server. In this case, the value of stagingSourceServerArn is pointing to the Arn of the source server in the staging account. (c) EXTENSION_ERROR - Some issue occurred when accessing staging source server. In this case, errorMessage field will contain an error message that explains what happened.
If the service returns an enum value that is not available in the current SDK version, status will
return ExtensionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
ExtensionStatuspublic final String statusAsString()
Status of Source server extension. Possible values: (a) NOT_EXTENDED - This is a source server that is replicating in the current account. (b) EXTENDED - Source server is extended from a staging source server. In this case, the value of stagingSourceServerArn is pointing to the Arn of the source server in the staging account. (c) EXTENSION_ERROR - Some issue occurred when accessing staging source server. In this case, errorMessage field will contain an error message that explains what happened.
If the service returns an enum value that is not available in the current SDK version, status will
return ExtensionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
ExtensionStatuspublic StagingArea.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<StagingArea.Builder,StagingArea>public static StagingArea.Builder builder()
public static Class<? extends StagingArea.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.