Class DistributionOriginArgs.Builder

  • Enclosing class:
    DistributionOriginArgs

    public static final class DistributionOriginArgs.Builder
    extends java.lang.Object
    • 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