Class EntryArgs.Builder

  • Enclosing class:
    EntryArgs

    public static final class EntryArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
      • Builder

        public Builder​(EntryArgs defaults)
    • Method Detail

      • description

        public EntryArgs.Builder description​(@Nullable
                                             com.pulumi.core.Output<java.lang.String> description)
        Parameters:
        description - Entry description, which can consist of several sentences or paragraphs that describe entry contents.
        Returns:
        builder
      • description

        public EntryArgs.Builder description​(java.lang.String description)
        Parameters:
        description - Entry description, which can consist of several sentences or paragraphs that describe entry contents.
        Returns:
        builder
      • displayName

        public EntryArgs.Builder displayName​(@Nullable
                                             com.pulumi.core.Output<java.lang.String> displayName)
        Parameters:
        displayName - Display information such as title and description. A short name to identify the entry, for example, "Analytics Data - Jan 2011".
        Returns:
        builder
      • displayName

        public EntryArgs.Builder displayName​(java.lang.String displayName)
        Parameters:
        displayName - Display information such as title and description. A short name to identify the entry, for example, "Analytics Data - Jan 2011".
        Returns:
        builder
      • entryGroup

        public EntryArgs.Builder entryGroup​(com.pulumi.core.Output<java.lang.String> entryGroup)
        Parameters:
        entryGroup - The name of the entry group this entry is in.
        Returns:
        builder
      • entryGroup

        public EntryArgs.Builder entryGroup​(java.lang.String entryGroup)
        Parameters:
        entryGroup - The name of the entry group this entry is in.
        Returns:
        builder
      • entryId

        public EntryArgs.Builder entryId​(com.pulumi.core.Output<java.lang.String> entryId)
        Parameters:
        entryId - The id of the entry to create. ***
        Returns:
        builder
      • entryId

        public EntryArgs.Builder entryId​(java.lang.String entryId)
        Parameters:
        entryId - The id of the entry to create. ***
        Returns:
        builder
      • gcsFilesetSpec

        public EntryArgs.Builder gcsFilesetSpec​(@Nullable
                                                com.pulumi.core.Output<EntryGcsFilesetSpecArgs> gcsFilesetSpec)
        Parameters:
        gcsFilesetSpec - Specification that applies to a Cloud Storage fileset. This is only valid on entries of type FILESET. Structure is documented below.
        Returns:
        builder
      • gcsFilesetSpec

        public EntryArgs.Builder gcsFilesetSpec​(EntryGcsFilesetSpecArgs gcsFilesetSpec)
        Parameters:
        gcsFilesetSpec - Specification that applies to a Cloud Storage fileset. This is only valid on entries of type FILESET. Structure is documented below.
        Returns:
        builder
      • linkedResource

        public EntryArgs.Builder linkedResource​(@Nullable
                                                com.pulumi.core.Output<java.lang.String> linkedResource)
        Parameters:
        linkedResource - The resource this metadata entry refers to. For Google Cloud Platform resources, linkedResource is the full name of the resource. For example, the linkedResource for a table resource from BigQuery is: //bigquery.googleapis.com/projects/projectId/datasets/datasetId/tables/tableId Output only when Entry is of type in the EntryType enum. For entries with userSpecifiedType, this field is optional and defaults to an empty string.
        Returns:
        builder
      • linkedResource

        public EntryArgs.Builder linkedResource​(java.lang.String linkedResource)
        Parameters:
        linkedResource - The resource this metadata entry refers to. For Google Cloud Platform resources, linkedResource is the full name of the resource. For example, the linkedResource for a table resource from BigQuery is: //bigquery.googleapis.com/projects/projectId/datasets/datasetId/tables/tableId Output only when Entry is of type in the EntryType enum. For entries with userSpecifiedType, this field is optional and defaults to an empty string.
        Returns:
        builder
      • schema

        public EntryArgs.Builder schema​(@Nullable
                                        com.pulumi.core.Output<java.lang.String> schema)
        Parameters:
        schema - Schema of the entry (e.g. BigQuery, GoogleSQL, Avro schema), as a json string. An entry might not have any schema attached to it. See https://cloud.google.com/data-catalog/docs/reference/rest/v1/projects.locations.entryGroups.entries#schema for what fields this schema can contain.
        Returns:
        builder
      • schema

        public EntryArgs.Builder schema​(java.lang.String schema)
        Parameters:
        schema - Schema of the entry (e.g. BigQuery, GoogleSQL, Avro schema), as a json string. An entry might not have any schema attached to it. See https://cloud.google.com/data-catalog/docs/reference/rest/v1/projects.locations.entryGroups.entries#schema for what fields this schema can contain.
        Returns:
        builder
      • type

        public EntryArgs.Builder type​(@Nullable
                                      com.pulumi.core.Output<java.lang.String> type)
        Parameters:
        type - The type of the entry. Only used for Entries with types in the EntryType enum. Currently, only FILESET enum value is allowed. All other entries created through Data Catalog must use userSpecifiedType. Possible values are: `FILESET`.
        Returns:
        builder
      • type

        public EntryArgs.Builder type​(java.lang.String type)
        Parameters:
        type - The type of the entry. Only used for Entries with types in the EntryType enum. Currently, only FILESET enum value is allowed. All other entries created through Data Catalog must use userSpecifiedType. Possible values are: `FILESET`.
        Returns:
        builder
      • userSpecifiedSystem

        public EntryArgs.Builder userSpecifiedSystem​(@Nullable
                                                     com.pulumi.core.Output<java.lang.String> userSpecifiedSystem)
        Parameters:
        userSpecifiedSystem - This field indicates the entry's source system that Data Catalog does not integrate with. userSpecifiedSystem strings must begin with a letter or underscore and can only contain letters, numbers, and underscores; are case insensitive; must be at least 1 character and at most 64 characters long.
        Returns:
        builder
      • userSpecifiedSystem

        public EntryArgs.Builder userSpecifiedSystem​(java.lang.String userSpecifiedSystem)
        Parameters:
        userSpecifiedSystem - This field indicates the entry's source system that Data Catalog does not integrate with. userSpecifiedSystem strings must begin with a letter or underscore and can only contain letters, numbers, and underscores; are case insensitive; must be at least 1 character and at most 64 characters long.
        Returns:
        builder
      • userSpecifiedType

        public EntryArgs.Builder userSpecifiedType​(@Nullable
                                                   com.pulumi.core.Output<java.lang.String> userSpecifiedType)
        Parameters:
        userSpecifiedType - Entry type if it does not fit any of the input-allowed values listed in EntryType enum above. When creating an entry, users should check the enum values first, if nothing matches the entry to be created, then provide a custom value, for example "my_special_type". userSpecifiedType strings must begin with a letter or underscore and can only contain letters, numbers, and underscores; are case insensitive; must be at least 1 character and at most 64 characters long.
        Returns:
        builder
      • userSpecifiedType

        public EntryArgs.Builder userSpecifiedType​(java.lang.String userSpecifiedType)
        Parameters:
        userSpecifiedType - Entry type if it does not fit any of the input-allowed values listed in EntryType enum above. When creating an entry, users should check the enum values first, if nothing matches the entry to be created, then provide a custom value, for example "my_special_type". userSpecifiedType strings must begin with a letter or underscore and can only contain letters, numbers, and underscores; are case insensitive; must be at least 1 character and at most 64 characters long.
        Returns:
        builder