Package com.pulumi.aws.cloudfront.inputs
Class VpcOriginVpcOriginEndpointConfigArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.cloudfront.inputs.VpcOriginVpcOriginEndpointConfigArgs.Builder
-
- Enclosing class:
- VpcOriginVpcOriginEndpointConfigArgs
public static final class VpcOriginVpcOriginEndpointConfigArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(VpcOriginVpcOriginEndpointConfigArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(VpcOriginVpcOriginEndpointConfigArgs defaults)
-
-
Method Detail
-
arn
public VpcOriginVpcOriginEndpointConfigArgs.Builder arn(com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- The VPC origin ARN.- Returns:
- builder
-
arn
public VpcOriginVpcOriginEndpointConfigArgs.Builder arn(java.lang.String arn)
- Parameters:
arn- The VPC origin ARN.- Returns:
- builder
-
httpPort
public VpcOriginVpcOriginEndpointConfigArgs.Builder httpPort(com.pulumi.core.Output<java.lang.Integer> httpPort)
- Parameters:
httpPort- The HTTP port for the CloudFront VPC origin endpoint configuration.- Returns:
- builder
-
httpPort
public VpcOriginVpcOriginEndpointConfigArgs.Builder httpPort(java.lang.Integer httpPort)
- Parameters:
httpPort- The HTTP port for the CloudFront VPC origin endpoint configuration.- Returns:
- builder
-
httpsPort
public VpcOriginVpcOriginEndpointConfigArgs.Builder httpsPort(com.pulumi.core.Output<java.lang.Integer> httpsPort)
- Parameters:
httpsPort- The HTTPS port for the CloudFront VPC origin endpoint configuration.- Returns:
- builder
-
httpsPort
public VpcOriginVpcOriginEndpointConfigArgs.Builder httpsPort(java.lang.Integer httpsPort)
- Parameters:
httpsPort- The HTTPS port for the CloudFront VPC origin endpoint configuration.- Returns:
- builder
-
name
public VpcOriginVpcOriginEndpointConfigArgs.Builder name(com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- The name of the CloudFront VPC origin endpoint configuration.- Returns:
- builder
-
name
public VpcOriginVpcOriginEndpointConfigArgs.Builder name(java.lang.String name)
- Parameters:
name- The name of the CloudFront VPC origin endpoint configuration.- Returns:
- builder
-
originProtocolPolicy
public VpcOriginVpcOriginEndpointConfigArgs.Builder originProtocolPolicy(com.pulumi.core.Output<java.lang.String> originProtocolPolicy)
- Parameters:
originProtocolPolicy- The origin protocol policy for the CloudFront VPC origin endpoint configuration.- Returns:
- builder
-
originProtocolPolicy
public VpcOriginVpcOriginEndpointConfigArgs.Builder originProtocolPolicy(java.lang.String originProtocolPolicy)
- Parameters:
originProtocolPolicy- The origin protocol policy for the CloudFront VPC origin endpoint configuration.- Returns:
- builder
-
originSslProtocols
public VpcOriginVpcOriginEndpointConfigArgs.Builder originSslProtocols(com.pulumi.core.Output<VpcOriginVpcOriginEndpointConfigOriginSslProtocolsArgs> originSslProtocols)
- Parameters:
originSslProtocols- A complex type that contains information about the SSL/TLS protocols that CloudFront can use when establishing an HTTPS connection with your origin.- Returns:
- builder
-
originSslProtocols
public VpcOriginVpcOriginEndpointConfigArgs.Builder originSslProtocols(VpcOriginVpcOriginEndpointConfigOriginSslProtocolsArgs originSslProtocols)
- Parameters:
originSslProtocols- A complex type that contains information about the SSL/TLS protocols that CloudFront can use when establishing an HTTPS connection with your origin.- Returns:
- builder
-
build
public VpcOriginVpcOriginEndpointConfigArgs build()
-
-