@Generated(value="software.amazon.awssdk:codegen") public final class ServerReplicationParameters extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ServerReplicationParameters.Builder,ServerReplicationParameters>
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()
When true, the replication job produces encrypted AMIs.
|
boolean |
equals(Object obj) |
Integer |
frequency()
Frequency of creating replication jobs for the server.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
kmsKeyId()
|
LicenseType |
licenseType()
License type for creating a replication job for the server.
|
String |
licenseTypeAsString()
License type for creating a replication job for the server.
|
Integer |
numberOfRecentAmisToKeep()
Number of recent AMIs to keep when creating a replication job for this server.
|
Boolean |
runOnce()
|
List<SdkField<?>> |
sdkFields() |
Instant |
seedTime()
Seed time for creating a replication job for the server.
|
static Class<? extends ServerReplicationParameters.Builder> |
serializableBuilderClass() |
ServerReplicationParameters.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public Instant seedTime()
Seed time for creating a replication job for the server.
public Integer frequency()
Frequency of creating replication jobs for the server.
public Boolean runOnce()
public LicenseType licenseType()
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()
.
LicenseType
public String licenseTypeAsString()
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()
.
LicenseType
public Integer numberOfRecentAmisToKeep()
Number of recent AMIs to keep when creating a replication job for this server.
public Boolean encrypted()
When true, the replication job produces encrypted AMIs. See also KmsKeyId
below.
KmsKeyId
below.public String kmsKeyId()
KMS key ID for replication jobs that produce encrypted AMIs. Can be any of the following:
KMS key ID
KMS key alias
ARN referring to KMS key ID
ARN referring to KMS key alias
If encrypted is true but a KMS key id is not specified, the customer's default KMS key for EBS is used.
KMS key ID for replication jobs that produce encrypted AMIs. Can be any of the following:
KMS key ID
KMS key alias
ARN referring to KMS key ID
ARN referring to KMS key alias
If encrypted is true but a KMS key id is not specified, the customer's default KMS key for EBS is used.
public ServerReplicationParameters.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ServerReplicationParameters.Builder,ServerReplicationParameters>
public static ServerReplicationParameters.Builder builder()
public static Class<? extends ServerReplicationParameters.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.