@Generated(value="software.amazon.awssdk:codegen") public final class DistributionConfigurationSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DistributionConfigurationSummary.Builder,DistributionConfigurationSummary>
A high-level overview of a distribution configuration.
| Modifier and Type | Class and Description |
|---|---|
static interface |
DistributionConfigurationSummary.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
arn()
The Amazon Resource Name (ARN) of the distribution configuration.
|
static DistributionConfigurationSummary.Builder |
builder() |
String |
dateCreated()
The date on which the distribution configuration was created.
|
String |
dateUpdated()
The date on which the distribution configuration was updated.
|
String |
description()
The description of the distribution configuration.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasRegions()
For responses, this returns true if the service returned a value for the Regions property.
|
boolean |
hasTags()
For responses, this returns true if the service returned a value for the Tags property.
|
String |
name()
The name of the distribution configuration.
|
List<String> |
regions()
A list of Regions where the container image is distributed to.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends DistributionConfigurationSummary.Builder> |
serializableBuilderClass() |
Map<String,String> |
tags()
The tags associated with the distribution configuration.
|
DistributionConfigurationSummary.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String arn()
The Amazon Resource Name (ARN) of the distribution configuration.
public final String name()
The name of the distribution configuration.
public final String description()
The description of the distribution configuration.
public final String dateCreated()
The date on which the distribution configuration was created.
public final String dateUpdated()
The date on which the distribution configuration was updated.
public final boolean hasTags()
isEmpty() method on the property). This is useful
because the SDK will never return a null collection or map, but you may need to differentiate between the service
returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true
if a value for the property was specified in the request builder, and false if a value was not specified.public final Map<String,String> tags()
The tags associated with the distribution configuration.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasTags() method.
public final boolean hasRegions()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<String> regions()
A list of Regions where the container image is distributed to.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasRegions() method.
public DistributionConfigurationSummary.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DistributionConfigurationSummary.Builder,DistributionConfigurationSummary>public static DistributionConfigurationSummary.Builder builder()
public static Class<? extends DistributionConfigurationSummary.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.