Package com.pulumi.gcp.eventarc.inputs
Class GoogleChannelConfigState.Builder
- java.lang.Object
-
- com.pulumi.gcp.eventarc.inputs.GoogleChannelConfigState.Builder
-
- Enclosing class:
- GoogleChannelConfigState
public static final class GoogleChannelConfigState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(GoogleChannelConfigState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GoogleChannelConfigState
build()
GoogleChannelConfigState.Builder
cryptoKeyName(com.pulumi.core.Output<java.lang.String> cryptoKeyName)
GoogleChannelConfigState.Builder
cryptoKeyName(java.lang.String cryptoKeyName)
GoogleChannelConfigState.Builder
location(com.pulumi.core.Output<java.lang.String> location)
GoogleChannelConfigState.Builder
location(java.lang.String location)
GoogleChannelConfigState.Builder
name(com.pulumi.core.Output<java.lang.String> name)
GoogleChannelConfigState.Builder
name(java.lang.String name)
GoogleChannelConfigState.Builder
project(com.pulumi.core.Output<java.lang.String> project)
GoogleChannelConfigState.Builder
project(java.lang.String project)
GoogleChannelConfigState.Builder
updateTime(com.pulumi.core.Output<java.lang.String> updateTime)
GoogleChannelConfigState.Builder
updateTime(java.lang.String updateTime)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GoogleChannelConfigState defaults)
-
-
Method Detail
-
cryptoKeyName
public GoogleChannelConfigState.Builder cryptoKeyName(@Nullable com.pulumi.core.Output<java.lang.String> cryptoKeyName)
- Parameters:
cryptoKeyName
- Optional. Resource name of a KMS crypto key (managed by the user) used to encrypt/decrypt their event data. It must match the pattern `projects/*/locations/*/keyRings/*/cryptoKeys/*`.- Returns:
- builder
-
cryptoKeyName
public GoogleChannelConfigState.Builder cryptoKeyName(java.lang.String cryptoKeyName)
- Parameters:
cryptoKeyName
- Optional. Resource name of a KMS crypto key (managed by the user) used to encrypt/decrypt their event data. It must match the pattern `projects/*/locations/*/keyRings/*/cryptoKeys/*`.- Returns:
- builder
-
location
public GoogleChannelConfigState.Builder location(@Nullable com.pulumi.core.Output<java.lang.String> location)
- Parameters:
location
- The location for the resource- Returns:
- builder
-
location
public GoogleChannelConfigState.Builder location(java.lang.String location)
- Parameters:
location
- The location for the resource- Returns:
- builder
-
name
public GoogleChannelConfigState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- Required. The resource name of the config. Must be in the format of, `projects/{project}/locations/{location}/googleChannelConfig`. ***- Returns:
- builder
-
name
public GoogleChannelConfigState.Builder name(java.lang.String name)
- Parameters:
name
- Required. The resource name of the config. Must be in the format of, `projects/{project}/locations/{location}/googleChannelConfig`. ***- Returns:
- builder
-
project
public GoogleChannelConfigState.Builder project(@Nullable com.pulumi.core.Output<java.lang.String> project)
- Parameters:
project
- The project for the resource- Returns:
- builder
-
project
public GoogleChannelConfigState.Builder project(java.lang.String project)
- Parameters:
project
- The project for the resource- Returns:
- builder
-
updateTime
public GoogleChannelConfigState.Builder updateTime(@Nullable com.pulumi.core.Output<java.lang.String> updateTime)
- Parameters:
updateTime
- Output only. The last-modified time.- Returns:
- builder
-
updateTime
public GoogleChannelConfigState.Builder updateTime(java.lang.String updateTime)
- Parameters:
updateTime
- Output only. The last-modified time.- Returns:
- builder
-
build
public GoogleChannelConfigState build()
-
-