Class VpcOriginConfig
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<VpcOriginConfig.Builder,VpcOriginConfig>
An Amazon CloudFront VPC origin configuration.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic VpcOriginConfig.Builderbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final IntegerSpecifies how long, in seconds, CloudFront persists its connection to the origin.final IntegerSpecifies how long, in seconds, CloudFront waits for a response from the origin.final StringThe account ID of the Amazon Web Services account that owns the VPC origin.static Class<? extends VpcOriginConfig.Builder>final StringtoString()Returns a string representation of this object.final StringThe VPC origin ID.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
-
vpcOriginId
The VPC origin ID.
- Returns:
- The VPC origin ID.
-
ownerAccountId
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.
-
originReadTimeout
Specifies how long, in seconds, CloudFront waits for a response from the origin. This is also known as the origin response timeout. The minimum timeout is 1 second, the maximum is 120 seconds, and the default (if you don't specify otherwise) is 30 seconds.
For more information, see Response timeout in the Amazon CloudFront Developer Guide.
- Returns:
- Specifies how long, in seconds, CloudFront waits for a response from the origin. This is also known as
the origin response timeout. The minimum timeout is 1 second, the maximum is 120 seconds, and the
default (if you don't specify otherwise) is 30 seconds.
For more information, see Response timeout in the Amazon CloudFront Developer Guide.
-
originKeepaliveTimeout
Specifies how long, in seconds, CloudFront persists its connection to the origin. The minimum timeout is 1 second, the maximum is 120 seconds, and the default (if you don't specify otherwise) is 5 seconds.
For more information, see Keep-alive timeout (custom origins only) in the Amazon CloudFront Developer Guide.
- Returns:
- Specifies how long, in seconds, CloudFront persists its connection to the origin. The minimum timeout is
1 second, the maximum is 120 seconds, and the default (if you don't specify otherwise) is 5 seconds.
For more information, see Keep-alive timeout (custom origins only) in the Amazon CloudFront Developer Guide.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<VpcOriginConfig.Builder,VpcOriginConfig>
-
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
-