@Generated(value="software.amazon.awssdk:codegen") public final class ServiceChange extends Object implements StructuredPojo, ToCopyableBuilder<ServiceChange.Builder,ServiceChange>
A complex type that contains changes to an existing service.
Modifier and Type | Class and Description |
---|---|
static interface |
ServiceChange.Builder |
Modifier and Type | Method and Description |
---|---|
static ServiceChange.Builder |
builder() |
String |
description()
A description for the service.
|
DnsConfigChange |
dnsConfig()
A complex type that contains information about the resource record sets that you want Amazon Route 53 to create
when you register an instance.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
HealthCheckConfig |
healthCheckConfig()
Returns the value of the HealthCheckConfig property for this object.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
static Class<? extends ServiceChange.Builder> |
serializableBuilderClass() |
ServiceChange.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String description()
A description for the service.
public DnsConfigChange dnsConfig()
A complex type that contains information about the resource record sets that you want Amazon Route 53 to create when you register an instance.
public HealthCheckConfig healthCheckConfig()
public ServiceChange.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ServiceChange.Builder,ServiceChange>
public static ServiceChange.Builder builder()
public static Class<? extends ServiceChange.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.