Class GoogleChannelConfigState.Builder

  • Enclosing class:
    GoogleChannelConfigState

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