Interface VpcOriginEndpointConfig.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<VpcOriginEndpointConfig.Builder,VpcOriginEndpointConfig>,SdkBuilder<VpcOriginEndpointConfig.Builder,VpcOriginEndpointConfig>,SdkPojo
- Enclosing class:
- VpcOriginEndpointConfig
@Mutable @NotThreadSafe public static interface VpcOriginEndpointConfig.Builder extends SdkPojo, CopyableBuilder<VpcOriginEndpointConfig.Builder,VpcOriginEndpointConfig>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description VpcOriginEndpointConfig.Builderarn(String arn)The ARN of the CloudFront VPC origin endpoint configuration.VpcOriginEndpointConfig.BuilderhttpPort(Integer httpPort)The HTTP port for the CloudFront VPC origin endpoint configuration.VpcOriginEndpointConfig.BuilderhttpsPort(Integer httpsPort)The HTTPS port of the CloudFront VPC origin endpoint configuration.VpcOriginEndpointConfig.Buildername(String name)The name of the CloudFront VPC origin endpoint configuration.VpcOriginEndpointConfig.BuilderoriginProtocolPolicy(String originProtocolPolicy)The origin protocol policy for the CloudFront VPC origin endpoint configuration.VpcOriginEndpointConfig.BuilderoriginProtocolPolicy(OriginProtocolPolicy originProtocolPolicy)The origin protocol policy for the CloudFront VPC origin endpoint configuration.default VpcOriginEndpointConfig.BuilderoriginSslProtocols(Consumer<OriginSslProtocols.Builder> originSslProtocols)Sets the value of the OriginSslProtocols property for this object.VpcOriginEndpointConfig.BuilderoriginSslProtocols(OriginSslProtocols originSslProtocols)Sets the value of the OriginSslProtocols property for this object.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
name
VpcOriginEndpointConfig.Builder name(String name)
The name of the CloudFront VPC origin endpoint configuration.
- Parameters:
name- The name of the CloudFront VPC origin endpoint configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
VpcOriginEndpointConfig.Builder arn(String arn)
The ARN of the CloudFront VPC origin endpoint configuration.
- Parameters:
arn- The ARN of the CloudFront VPC origin endpoint configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
httpPort
VpcOriginEndpointConfig.Builder httpPort(Integer httpPort)
The HTTP port for the CloudFront VPC origin endpoint configuration. The default value is
80.- Parameters:
httpPort- The HTTP port for the CloudFront VPC origin endpoint configuration. The default value is80.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
httpsPort
VpcOriginEndpointConfig.Builder httpsPort(Integer httpsPort)
The HTTPS port of the CloudFront VPC origin endpoint configuration. The default value is
443.- Parameters:
httpsPort- The HTTPS port of the CloudFront VPC origin endpoint configuration. The default value is443.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
originProtocolPolicy
VpcOriginEndpointConfig.Builder originProtocolPolicy(String originProtocolPolicy)
The origin protocol policy for the CloudFront VPC origin endpoint configuration.
- Parameters:
originProtocolPolicy- The origin protocol policy for the CloudFront VPC origin endpoint configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
OriginProtocolPolicy,OriginProtocolPolicy
-
originProtocolPolicy
VpcOriginEndpointConfig.Builder originProtocolPolicy(OriginProtocolPolicy originProtocolPolicy)
The origin protocol policy for the CloudFront VPC origin endpoint configuration.
- Parameters:
originProtocolPolicy- The origin protocol policy for the CloudFront VPC origin endpoint configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
OriginProtocolPolicy,OriginProtocolPolicy
-
originSslProtocols
VpcOriginEndpointConfig.Builder originSslProtocols(OriginSslProtocols originSslProtocols)
Sets the value of the OriginSslProtocols property for this object.- Parameters:
originSslProtocols- The new value for the OriginSslProtocols property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
originSslProtocols
default VpcOriginEndpointConfig.Builder originSslProtocols(Consumer<OriginSslProtocols.Builder> originSslProtocols)
Sets the value of the OriginSslProtocols property for this object. This is a convenience method that creates an instance of theOriginSslProtocols.Builderavoiding the need to create one manually viaOriginSslProtocols.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooriginSslProtocols(OriginSslProtocols).- Parameters:
originSslProtocols- a consumer that will call methods onOriginSslProtocols.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
originSslProtocols(OriginSslProtocols)
-
-