Package com.pulumi.aws.lightsail.inputs
Class DistributionOriginArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.lightsail.inputs.DistributionOriginArgs.Builder
-
- Enclosing class:
- DistributionOriginArgs
public static final class DistributionOriginArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DistributionOriginArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DistributionOriginArgsbuild()DistributionOriginArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)DistributionOriginArgs.Buildername(java.lang.String name)DistributionOriginArgs.BuilderprotocolPolicy(com.pulumi.core.Output<java.lang.String> protocolPolicy)DistributionOriginArgs.BuilderprotocolPolicy(java.lang.String protocolPolicy)DistributionOriginArgs.BuilderregionName(com.pulumi.core.Output<java.lang.String> regionName)DistributionOriginArgs.BuilderregionName(java.lang.String regionName)DistributionOriginArgs.BuilderresourceType(com.pulumi.core.Output<java.lang.String> resourceType)DistributionOriginArgs.BuilderresourceType(java.lang.String resourceType)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DistributionOriginArgs defaults)
-
-
Method Detail
-
name
public DistributionOriginArgs.Builder name(com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of the origin resource. Your origin can be an instance with an attached static IP, a bucket, or a load balancer that has at least one instance attached to it.- Returns:
- builder
-
name
public DistributionOriginArgs.Builder name(java.lang.String name)
- Parameters:
name- Name of the origin resource. Your origin can be an instance with an attached static IP, a bucket, or a load balancer that has at least one instance attached to it.- Returns:
- builder
-
protocolPolicy
public DistributionOriginArgs.Builder protocolPolicy(@Nullable com.pulumi.core.Output<java.lang.String> protocolPolicy)
- Parameters:
protocolPolicy- Protocol that your Amazon Lightsail distribution uses when establishing a connection with your origin to pull content.- Returns:
- builder
-
protocolPolicy
public DistributionOriginArgs.Builder protocolPolicy(java.lang.String protocolPolicy)
- Parameters:
protocolPolicy- Protocol that your Amazon Lightsail distribution uses when establishing a connection with your origin to pull content.- Returns:
- builder
-
regionName
public DistributionOriginArgs.Builder regionName(com.pulumi.core.Output<java.lang.String> regionName)
- Parameters:
regionName- AWS Region name of the origin resource.- Returns:
- builder
-
regionName
public DistributionOriginArgs.Builder regionName(java.lang.String regionName)
- Parameters:
regionName- AWS Region name of the origin resource.- Returns:
- builder
-
resourceType
public DistributionOriginArgs.Builder resourceType(@Nullable com.pulumi.core.Output<java.lang.String> resourceType)
- Parameters:
resourceType- Lightsail resource type (e.g., Distribution).- Returns:
- builder
-
resourceType
public DistributionOriginArgs.Builder resourceType(java.lang.String resourceType)
- Parameters:
resourceType- Lightsail resource type (e.g., Distribution).- Returns:
- builder
-
build
public DistributionOriginArgs build()
-
-