@Generated(value="software.amazon.awssdk:codegen") public final class ServerReplicationParameters extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ServerReplicationParameters.Builder,ServerReplicationParameters>
The replication parameters for replicating a server.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ServerReplicationParameters.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ServerReplicationParameters.Builder |
builder() |
Boolean |
encrypted()
Indicates whether the replication job produces encrypted AMIs.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
Integer |
frequency()
The frequency of creating replication jobs for the server.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
kmsKeyId()
The ID of the KMS key for replication jobs that produce encrypted AMIs.
|
LicenseType |
licenseType()
The license type for creating a replication job for the server.
|
String |
licenseTypeAsString()
The license type for creating a replication job for the server.
|
Integer |
numberOfRecentAmisToKeep()
The number of recent AMIs to keep when creating a replication job for this server.
|
Boolean |
runOnce()
Indicates whether to run the replication job one time.
|
List<SdkField<?>> |
sdkFields() |
Instant |
seedTime()
The seed time for creating a replication job for the server.
|
static Class<? extends ServerReplicationParameters.Builder> |
serializableBuilderClass() |
ServerReplicationParameters.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Instant seedTime()
The seed time for creating a replication job for the server.
public final Integer frequency()
The frequency of creating replication jobs for the server.
public final Boolean runOnce()
Indicates whether to run the replication job one time.
public final LicenseType licenseType()
The license type for creating a replication job for the server.
If the service returns an enum value that is not available in the current SDK version, licenseType will
return LicenseType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
licenseTypeAsString().
LicenseTypepublic final String licenseTypeAsString()
The license type for creating a replication job for the server.
If the service returns an enum value that is not available in the current SDK version, licenseType will
return LicenseType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
licenseTypeAsString().
LicenseTypepublic final Integer numberOfRecentAmisToKeep()
The number of recent AMIs to keep when creating a replication job for this server.
public final Boolean encrypted()
Indicates whether the replication job produces encrypted AMIs.
public final String kmsKeyId()
The ID of the KMS key for replication jobs that produce encrypted AMIs. This value can be any of the following:
KMS key ID
KMS key alias
ARN referring to the KMS key ID
ARN referring to the KMS key alias
If encrypted is enabled but a KMS key ID is not specified, the customer's default KMS key for Amazon EBS is used.
KMS key ID
KMS key alias
ARN referring to the KMS key ID
ARN referring to the KMS key alias
If encrypted is enabled but a KMS key ID is not specified, the customer's default KMS key for Amazon EBS is used.
public ServerReplicationParameters.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ServerReplicationParameters.Builder,ServerReplicationParameters>public static ServerReplicationParameters.Builder builder()
public static Class<? extends ServerReplicationParameters.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.