Class VpcOriginSummary
java.lang.Object
software.amazon.awssdk.services.cloudfront.model.VpcOriginSummary
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<VpcOriginSummary.Builder,VpcOriginSummary>
@Generated("software.amazon.awssdk:codegen")
public final class VpcOriginSummary
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<VpcOriginSummary.Builder,VpcOriginSummary>
A summary of the CloudFront VPC origin.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal StringThe account ID of the Amazon Web Services account that owns the VPC origin.final Stringarn()The VPC origin summary ARN.static VpcOriginSummary.Builderbuilder()final InstantThe VPC origin summary created time.final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final Stringid()The VPC origin summary ID.final InstantThe VPC origin summary last modified time.final Stringname()The VPC origin summary name.final StringThe VPC origin summary origin endpoint ARN.static Class<? extends VpcOriginSummary.Builder>final Stringstatus()The VPC origin summary status.final StringtoString()Returns a string representation of this object.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
id
The VPC origin summary ID.
- Returns:
- The VPC origin summary ID.
-
name
The VPC origin summary name.
- Returns:
- The VPC origin summary name.
-
status
The VPC origin summary status.
- Returns:
- The VPC origin summary status.
-
createdTime
The VPC origin summary created time.
- Returns:
- The VPC origin summary created time.
-
lastModifiedTime
The VPC origin summary last modified time.
- Returns:
- The VPC origin summary last modified time.
-
arn
The VPC origin summary ARN.
- Returns:
- The VPC origin summary ARN.
-
accountId
The account ID of the Amazon Web Services account that owns the VPC origin.
- Returns:
- The account ID of the Amazon Web Services account that owns the VPC origin.
-
originEndpointArn
The VPC origin summary origin endpoint ARN.
- Returns:
- The VPC origin summary origin endpoint ARN.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<VpcOriginSummary.Builder,VpcOriginSummary>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-