Package com.pulumi.gcp.cloudrunv2.inputs
Class ServiceTrafficArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.cloudrunv2.inputs.ServiceTrafficArgs.Builder
-
- Enclosing class:
- ServiceTrafficArgs
public static final class ServiceTrafficArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ServiceTrafficArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServiceTrafficArgs
build()
ServiceTrafficArgs.Builder
percent(com.pulumi.core.Output<java.lang.Integer> percent)
ServiceTrafficArgs.Builder
percent(java.lang.Integer percent)
ServiceTrafficArgs.Builder
revision(com.pulumi.core.Output<java.lang.String> revision)
ServiceTrafficArgs.Builder
revision(java.lang.String revision)
ServiceTrafficArgs.Builder
tag(com.pulumi.core.Output<java.lang.String> tag)
ServiceTrafficArgs.Builder
tag(java.lang.String tag)
ServiceTrafficArgs.Builder
type(com.pulumi.core.Output<java.lang.String> type)
ServiceTrafficArgs.Builder
type(java.lang.String type)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ServiceTrafficArgs defaults)
-
-
Method Detail
-
percent
public ServiceTrafficArgs.Builder percent(@Nullable com.pulumi.core.Output<java.lang.Integer> percent)
- Parameters:
percent
- Specifies percent of the traffic to this Revision. This defaults to zero if unspecified.- Returns:
- builder
-
percent
public ServiceTrafficArgs.Builder percent(java.lang.Integer percent)
- Parameters:
percent
- Specifies percent of the traffic to this Revision. This defaults to zero if unspecified.- Returns:
- builder
-
revision
public ServiceTrafficArgs.Builder revision(@Nullable com.pulumi.core.Output<java.lang.String> revision)
- Parameters:
revision
- Revision to which to send this portion of traffic, if traffic allocation is by revision.- Returns:
- builder
-
revision
public ServiceTrafficArgs.Builder revision(java.lang.String revision)
- Parameters:
revision
- Revision to which to send this portion of traffic, if traffic allocation is by revision.- Returns:
- builder
-
tag
public ServiceTrafficArgs.Builder tag(@Nullable com.pulumi.core.Output<java.lang.String> tag)
- Parameters:
tag
- Indicates a string to be part of the URI to exclusively reference this target.- Returns:
- builder
-
tag
public ServiceTrafficArgs.Builder tag(java.lang.String tag)
- Parameters:
tag
- Indicates a string to be part of the URI to exclusively reference this target.- Returns:
- builder
-
type
public ServiceTrafficArgs.Builder type(@Nullable com.pulumi.core.Output<java.lang.String> type)
- Parameters:
type
- The allocation type for this traffic target. Possible values are: `TRAFFIC_TARGET_ALLOCATION_TYPE_LATEST`, `TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION`.- Returns:
- builder
-
type
public ServiceTrafficArgs.Builder type(java.lang.String type)
- Parameters:
type
- The allocation type for this traffic target. Possible values are: `TRAFFIC_TARGET_ALLOCATION_TYPE_LATEST`, `TRAFFIC_TARGET_ALLOCATION_TYPE_REVISION`.- Returns:
- builder
-
build
public ServiceTrafficArgs build()
-
-