Class Entry.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Entry.Builder>
com.google.cloud.datacatalog.v1.Entry.Builder
All Implemented Interfaces:
EntryOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
Entry

public static final class Entry.Builder extends com.google.protobuf.GeneratedMessage.Builder<Entry.Builder> implements EntryOrBuilder
 Entry metadata.
 A Data Catalog entry represents another resource in Google
 Cloud Platform (such as a BigQuery dataset or a Pub/Sub topic) or
 outside of it. You can use the `linked_resource` field
 in the entry resource to refer to the original resource ID of the source
 system.

 An entry resource contains resource details, for example, its schema.
 Additionally, you can attach flexible metadata to an entry in the form of a
 [Tag][google.cloud.datacatalog.v1.Tag].
 
Protobuf type google.cloud.datacatalog.v1.Entry
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetMapFieldReflection

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
      Overrides:
      internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessage.Builder<Entry.Builder>
    • internalGetMutableMapFieldReflection

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
      Overrides:
      internalGetMutableMapFieldReflection in class com.google.protobuf.GeneratedMessage.Builder<Entry.Builder>
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<Entry.Builder>
    • clear

      public Entry.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<Entry.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<Entry.Builder>
    • getDefaultInstanceForType

      public Entry getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public Entry build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public Entry buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public Entry.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Entry.Builder>
    • mergeFrom

      public Entry.Builder mergeFrom(Entry other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<Entry.Builder>
    • mergeFrom

      public Entry.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Entry.Builder>
      Throws:
      IOException
    • getEntryTypeCase

      public Entry.EntryTypeCase getEntryTypeCase()
      Specified by:
      getEntryTypeCase in interface EntryOrBuilder
    • clearEntryType

      public Entry.Builder clearEntryType()
    • getSystemCase

      public Entry.SystemCase getSystemCase()
      Specified by:
      getSystemCase in interface EntryOrBuilder
    • clearSystem

      public Entry.Builder clearSystem()
    • getSystemSpecCase

      public Entry.SystemSpecCase getSystemSpecCase()
      Specified by:
      getSystemSpecCase in interface EntryOrBuilder
    • clearSystemSpec

      public Entry.Builder clearSystemSpec()
    • getTypeSpecCase

      public Entry.TypeSpecCase getTypeSpecCase()
      Specified by:
      getTypeSpecCase in interface EntryOrBuilder
    • clearTypeSpec

      public Entry.Builder clearTypeSpec()
    • getSpecCase

      public Entry.SpecCase getSpecCase()
      Specified by:
      getSpecCase in interface EntryOrBuilder
    • clearSpec

      public Entry.Builder clearSpec()
    • getName

      public String getName()
       Output only. Identifier. The resource name of an entry in URL format.
      
       Note: The entry itself and its child resources might not be
       stored in the location specified in its name.
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IDENTIFIER, (.google.api.resource_reference) = { ... }
      Specified by:
      getName in interface EntryOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       Output only. Identifier. The resource name of an entry in URL format.
      
       Note: The entry itself and its child resources might not be
       stored in the location specified in its name.
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IDENTIFIER, (.google.api.resource_reference) = { ... }
      Specified by:
      getNameBytes in interface EntryOrBuilder
      Returns:
      The bytes for name.
    • setName

      public Entry.Builder setName(String value)
       Output only. Identifier. The resource name of an entry in URL format.
      
       Note: The entry itself and its child resources might not be
       stored in the location specified in its name.
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IDENTIFIER, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

      public Entry.Builder clearName()
       Output only. Identifier. The resource name of an entry in URL format.
      
       Note: The entry itself and its child resources might not be
       stored in the location specified in its name.
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IDENTIFIER, (.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setNameBytes

      public Entry.Builder setNameBytes(com.google.protobuf.ByteString value)
       Output only. Identifier. The resource name of an entry in URL format.
      
       Note: The entry itself and its child resources might not be
       stored in the location specified in its name.
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IDENTIFIER, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The bytes for name to set.
      Returns:
      This builder for chaining.
    • getLinkedResource

      public String getLinkedResource()
       The resource this metadata entry refers to.
      
       For Google Cloud Platform resources, `linked_resource` is the
       [Full Resource Name]
       (https://cloud.google.com/apis/design/resource_names#full_resource_name).
       For example, the `linked_resource` for a table resource from BigQuery is:
      
       `//bigquery.googleapis.com/projects/{PROJECT_ID}/datasets/{DATASET_ID}/tables/{TABLE_ID}`
      
       Output only when the entry is one of the types in the `EntryType` enum.
      
       For entries with a `user_specified_type`, this field is optional and
       defaults to an empty string.
      
       The resource string must contain only letters (a-z, A-Z), numbers (0-9),
       underscores (_), periods (.), colons (:), slashes (/), dashes (-),
       and hashes (#).
       The maximum size is 200 bytes when encoded in UTF-8.
       
      string linked_resource = 9;
      Specified by:
      getLinkedResource in interface EntryOrBuilder
      Returns:
      The linkedResource.
    • getLinkedResourceBytes

      public com.google.protobuf.ByteString getLinkedResourceBytes()
       The resource this metadata entry refers to.
      
       For Google Cloud Platform resources, `linked_resource` is the
       [Full Resource Name]
       (https://cloud.google.com/apis/design/resource_names#full_resource_name).
       For example, the `linked_resource` for a table resource from BigQuery is:
      
       `//bigquery.googleapis.com/projects/{PROJECT_ID}/datasets/{DATASET_ID}/tables/{TABLE_ID}`
      
       Output only when the entry is one of the types in the `EntryType` enum.
      
       For entries with a `user_specified_type`, this field is optional and
       defaults to an empty string.
      
       The resource string must contain only letters (a-z, A-Z), numbers (0-9),
       underscores (_), periods (.), colons (:), slashes (/), dashes (-),
       and hashes (#).
       The maximum size is 200 bytes when encoded in UTF-8.
       
      string linked_resource = 9;
      Specified by:
      getLinkedResourceBytes in interface EntryOrBuilder
      Returns:
      The bytes for linkedResource.
    • setLinkedResource

      public Entry.Builder setLinkedResource(String value)
       The resource this metadata entry refers to.
      
       For Google Cloud Platform resources, `linked_resource` is the
       [Full Resource Name]
       (https://cloud.google.com/apis/design/resource_names#full_resource_name).
       For example, the `linked_resource` for a table resource from BigQuery is:
      
       `//bigquery.googleapis.com/projects/{PROJECT_ID}/datasets/{DATASET_ID}/tables/{TABLE_ID}`
      
       Output only when the entry is one of the types in the `EntryType` enum.
      
       For entries with a `user_specified_type`, this field is optional and
       defaults to an empty string.
      
       The resource string must contain only letters (a-z, A-Z), numbers (0-9),
       underscores (_), periods (.), colons (:), slashes (/), dashes (-),
       and hashes (#).
       The maximum size is 200 bytes when encoded in UTF-8.
       
      string linked_resource = 9;
      Parameters:
      value - The linkedResource to set.
      Returns:
      This builder for chaining.
    • clearLinkedResource

      public Entry.Builder clearLinkedResource()
       The resource this metadata entry refers to.
      
       For Google Cloud Platform resources, `linked_resource` is the
       [Full Resource Name]
       (https://cloud.google.com/apis/design/resource_names#full_resource_name).
       For example, the `linked_resource` for a table resource from BigQuery is:
      
       `//bigquery.googleapis.com/projects/{PROJECT_ID}/datasets/{DATASET_ID}/tables/{TABLE_ID}`
      
       Output only when the entry is one of the types in the `EntryType` enum.
      
       For entries with a `user_specified_type`, this field is optional and
       defaults to an empty string.
      
       The resource string must contain only letters (a-z, A-Z), numbers (0-9),
       underscores (_), periods (.), colons (:), slashes (/), dashes (-),
       and hashes (#).
       The maximum size is 200 bytes when encoded in UTF-8.
       
      string linked_resource = 9;
      Returns:
      This builder for chaining.
    • setLinkedResourceBytes

      public Entry.Builder setLinkedResourceBytes(com.google.protobuf.ByteString value)
       The resource this metadata entry refers to.
      
       For Google Cloud Platform resources, `linked_resource` is the
       [Full Resource Name]
       (https://cloud.google.com/apis/design/resource_names#full_resource_name).
       For example, the `linked_resource` for a table resource from BigQuery is:
      
       `//bigquery.googleapis.com/projects/{PROJECT_ID}/datasets/{DATASET_ID}/tables/{TABLE_ID}`
      
       Output only when the entry is one of the types in the `EntryType` enum.
      
       For entries with a `user_specified_type`, this field is optional and
       defaults to an empty string.
      
       The resource string must contain only letters (a-z, A-Z), numbers (0-9),
       underscores (_), periods (.), colons (:), slashes (/), dashes (-),
       and hashes (#).
       The maximum size is 200 bytes when encoded in UTF-8.
       
      string linked_resource = 9;
      Parameters:
      value - The bytes for linkedResource to set.
      Returns:
      This builder for chaining.
    • getFullyQualifiedName

      public String getFullyQualifiedName()
       [Fully Qualified Name
       (FQN)](https://cloud.google.com//data-catalog/docs/fully-qualified-names)
       of the resource. Set automatically for entries representing resources from
       synced systems. Settable only during creation, and read-only later. Can
       be used for search and lookup of the entries.
       
      string fully_qualified_name = 29;
      Specified by:
      getFullyQualifiedName in interface EntryOrBuilder
      Returns:
      The fullyQualifiedName.
    • getFullyQualifiedNameBytes

      public com.google.protobuf.ByteString getFullyQualifiedNameBytes()
       [Fully Qualified Name
       (FQN)](https://cloud.google.com//data-catalog/docs/fully-qualified-names)
       of the resource. Set automatically for entries representing resources from
       synced systems. Settable only during creation, and read-only later. Can
       be used for search and lookup of the entries.
       
      string fully_qualified_name = 29;
      Specified by:
      getFullyQualifiedNameBytes in interface EntryOrBuilder
      Returns:
      The bytes for fullyQualifiedName.
    • setFullyQualifiedName

      public Entry.Builder setFullyQualifiedName(String value)
       [Fully Qualified Name
       (FQN)](https://cloud.google.com//data-catalog/docs/fully-qualified-names)
       of the resource. Set automatically for entries representing resources from
       synced systems. Settable only during creation, and read-only later. Can
       be used for search and lookup of the entries.
       
      string fully_qualified_name = 29;
      Parameters:
      value - The fullyQualifiedName to set.
      Returns:
      This builder for chaining.
    • clearFullyQualifiedName

      public Entry.Builder clearFullyQualifiedName()
       [Fully Qualified Name
       (FQN)](https://cloud.google.com//data-catalog/docs/fully-qualified-names)
       of the resource. Set automatically for entries representing resources from
       synced systems. Settable only during creation, and read-only later. Can
       be used for search and lookup of the entries.
       
      string fully_qualified_name = 29;
      Returns:
      This builder for chaining.
    • setFullyQualifiedNameBytes

      public Entry.Builder setFullyQualifiedNameBytes(com.google.protobuf.ByteString value)
       [Fully Qualified Name
       (FQN)](https://cloud.google.com//data-catalog/docs/fully-qualified-names)
       of the resource. Set automatically for entries representing resources from
       synced systems. Settable only during creation, and read-only later. Can
       be used for search and lookup of the entries.
       
      string fully_qualified_name = 29;
      Parameters:
      value - The bytes for fullyQualifiedName to set.
      Returns:
      This builder for chaining.
    • hasType

      public boolean hasType()
       The type of the entry.
      
       For details, see [`EntryType`](#entrytype).
       
      .google.cloud.datacatalog.v1.EntryType type = 2;
      Specified by:
      hasType in interface EntryOrBuilder
      Returns:
      Whether the type field is set.
    • getTypeValue

      public int getTypeValue()
       The type of the entry.
      
       For details, see [`EntryType`](#entrytype).
       
      .google.cloud.datacatalog.v1.EntryType type = 2;
      Specified by:
      getTypeValue in interface EntryOrBuilder
      Returns:
      The enum numeric value on the wire for type.
    • setTypeValue

      public Entry.Builder setTypeValue(int value)
       The type of the entry.
      
       For details, see [`EntryType`](#entrytype).
       
      .google.cloud.datacatalog.v1.EntryType type = 2;
      Parameters:
      value - The enum numeric value on the wire for type to set.
      Returns:
      This builder for chaining.
    • getType

      public EntryType getType()
       The type of the entry.
      
       For details, see [`EntryType`](#entrytype).
       
      .google.cloud.datacatalog.v1.EntryType type = 2;
      Specified by:
      getType in interface EntryOrBuilder
      Returns:
      The type.
    • setType

      public Entry.Builder setType(EntryType value)
       The type of the entry.
      
       For details, see [`EntryType`](#entrytype).
       
      .google.cloud.datacatalog.v1.EntryType type = 2;
      Parameters:
      value - The type to set.
      Returns:
      This builder for chaining.
    • clearType

      public Entry.Builder clearType()
       The type of the entry.
      
       For details, see [`EntryType`](#entrytype).
       
      .google.cloud.datacatalog.v1.EntryType type = 2;
      Returns:
      This builder for chaining.
    • hasUserSpecifiedType

      public boolean hasUserSpecifiedType()
       Custom entry type that doesn't match any of the values allowed for input
       and listed in the `EntryType` enum.
      
       When creating an entry, first check the type values in the enum.
       If there are no appropriate types for the new entry,
       provide a custom value, for example, `my_special_type`.
      
       The `user_specified_type` string has the following limitations:
      
       * Is case insensitive.
       * Must begin with a letter or underscore.
       * Can only contain letters, numbers, and underscores.
       * Must be at least 1 character and at most 64 characters long.
       
      string user_specified_type = 16;
      Specified by:
      hasUserSpecifiedType in interface EntryOrBuilder
      Returns:
      Whether the userSpecifiedType field is set.
    • getUserSpecifiedType

      public String getUserSpecifiedType()
       Custom entry type that doesn't match any of the values allowed for input
       and listed in the `EntryType` enum.
      
       When creating an entry, first check the type values in the enum.
       If there are no appropriate types for the new entry,
       provide a custom value, for example, `my_special_type`.
      
       The `user_specified_type` string has the following limitations:
      
       * Is case insensitive.
       * Must begin with a letter or underscore.
       * Can only contain letters, numbers, and underscores.
       * Must be at least 1 character and at most 64 characters long.
       
      string user_specified_type = 16;
      Specified by:
      getUserSpecifiedType in interface EntryOrBuilder
      Returns:
      The userSpecifiedType.
    • getUserSpecifiedTypeBytes

      public com.google.protobuf.ByteString getUserSpecifiedTypeBytes()
       Custom entry type that doesn't match any of the values allowed for input
       and listed in the `EntryType` enum.
      
       When creating an entry, first check the type values in the enum.
       If there are no appropriate types for the new entry,
       provide a custom value, for example, `my_special_type`.
      
       The `user_specified_type` string has the following limitations:
      
       * Is case insensitive.
       * Must begin with a letter or underscore.
       * Can only contain letters, numbers, and underscores.
       * Must be at least 1 character and at most 64 characters long.
       
      string user_specified_type = 16;
      Specified by:
      getUserSpecifiedTypeBytes in interface EntryOrBuilder
      Returns:
      The bytes for userSpecifiedType.
    • setUserSpecifiedType

      public Entry.Builder setUserSpecifiedType(String value)
       Custom entry type that doesn't match any of the values allowed for input
       and listed in the `EntryType` enum.
      
       When creating an entry, first check the type values in the enum.
       If there are no appropriate types for the new entry,
       provide a custom value, for example, `my_special_type`.
      
       The `user_specified_type` string has the following limitations:
      
       * Is case insensitive.
       * Must begin with a letter or underscore.
       * Can only contain letters, numbers, and underscores.
       * Must be at least 1 character and at most 64 characters long.
       
      string user_specified_type = 16;
      Parameters:
      value - The userSpecifiedType to set.
      Returns:
      This builder for chaining.
    • clearUserSpecifiedType

      public Entry.Builder clearUserSpecifiedType()
       Custom entry type that doesn't match any of the values allowed for input
       and listed in the `EntryType` enum.
      
       When creating an entry, first check the type values in the enum.
       If there are no appropriate types for the new entry,
       provide a custom value, for example, `my_special_type`.
      
       The `user_specified_type` string has the following limitations:
      
       * Is case insensitive.
       * Must begin with a letter or underscore.
       * Can only contain letters, numbers, and underscores.
       * Must be at least 1 character and at most 64 characters long.
       
      string user_specified_type = 16;
      Returns:
      This builder for chaining.
    • setUserSpecifiedTypeBytes

      public Entry.Builder setUserSpecifiedTypeBytes(com.google.protobuf.ByteString value)
       Custom entry type that doesn't match any of the values allowed for input
       and listed in the `EntryType` enum.
      
       When creating an entry, first check the type values in the enum.
       If there are no appropriate types for the new entry,
       provide a custom value, for example, `my_special_type`.
      
       The `user_specified_type` string has the following limitations:
      
       * Is case insensitive.
       * Must begin with a letter or underscore.
       * Can only contain letters, numbers, and underscores.
       * Must be at least 1 character and at most 64 characters long.
       
      string user_specified_type = 16;
      Parameters:
      value - The bytes for userSpecifiedType to set.
      Returns:
      This builder for chaining.
    • hasIntegratedSystem

      public boolean hasIntegratedSystem()
       Output only. Indicates the entry's source system that Data Catalog
       integrates with, such as BigQuery, Pub/Sub, or Dataproc Metastore.
       
      .google.cloud.datacatalog.v1.IntegratedSystem integrated_system = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasIntegratedSystem in interface EntryOrBuilder
      Returns:
      Whether the integratedSystem field is set.
    • getIntegratedSystemValue

      public int getIntegratedSystemValue()
       Output only. Indicates the entry's source system that Data Catalog
       integrates with, such as BigQuery, Pub/Sub, or Dataproc Metastore.
       
      .google.cloud.datacatalog.v1.IntegratedSystem integrated_system = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getIntegratedSystemValue in interface EntryOrBuilder
      Returns:
      The enum numeric value on the wire for integratedSystem.
    • setIntegratedSystemValue

      public Entry.Builder setIntegratedSystemValue(int value)
       Output only. Indicates the entry's source system that Data Catalog
       integrates with, such as BigQuery, Pub/Sub, or Dataproc Metastore.
       
      .google.cloud.datacatalog.v1.IntegratedSystem integrated_system = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The enum numeric value on the wire for integratedSystem to set.
      Returns:
      This builder for chaining.
    • getIntegratedSystem

      public IntegratedSystem getIntegratedSystem()
       Output only. Indicates the entry's source system that Data Catalog
       integrates with, such as BigQuery, Pub/Sub, or Dataproc Metastore.
       
      .google.cloud.datacatalog.v1.IntegratedSystem integrated_system = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getIntegratedSystem in interface EntryOrBuilder
      Returns:
      The integratedSystem.
    • setIntegratedSystem

      public Entry.Builder setIntegratedSystem(IntegratedSystem value)
       Output only. Indicates the entry's source system that Data Catalog
       integrates with, such as BigQuery, Pub/Sub, or Dataproc Metastore.
       
      .google.cloud.datacatalog.v1.IntegratedSystem integrated_system = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      value - The integratedSystem to set.
      Returns:
      This builder for chaining.
    • clearIntegratedSystem

      public Entry.Builder clearIntegratedSystem()
       Output only. Indicates the entry's source system that Data Catalog
       integrates with, such as BigQuery, Pub/Sub, or Dataproc Metastore.
       
      .google.cloud.datacatalog.v1.IntegratedSystem integrated_system = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      This builder for chaining.
    • hasUserSpecifiedSystem

      public boolean hasUserSpecifiedSystem()
       Indicates the entry's source system that Data Catalog doesn't
       automatically integrate with.
      
       The `user_specified_system` string has the following limitations:
      
       * Is case insensitive.
       * Must begin with a letter or underscore.
       * Can only contain letters, numbers, and underscores.
       * Must be at least 1 character and at most 64 characters long.
       
      string user_specified_system = 18;
      Specified by:
      hasUserSpecifiedSystem in interface EntryOrBuilder
      Returns:
      Whether the userSpecifiedSystem field is set.
    • getUserSpecifiedSystem

      public String getUserSpecifiedSystem()
       Indicates the entry's source system that Data Catalog doesn't
       automatically integrate with.
      
       The `user_specified_system` string has the following limitations:
      
       * Is case insensitive.
       * Must begin with a letter or underscore.
       * Can only contain letters, numbers, and underscores.
       * Must be at least 1 character and at most 64 characters long.
       
      string user_specified_system = 18;
      Specified by:
      getUserSpecifiedSystem in interface EntryOrBuilder
      Returns:
      The userSpecifiedSystem.
    • getUserSpecifiedSystemBytes

      public com.google.protobuf.ByteString getUserSpecifiedSystemBytes()
       Indicates the entry's source system that Data Catalog doesn't
       automatically integrate with.
      
       The `user_specified_system` string has the following limitations:
      
       * Is case insensitive.
       * Must begin with a letter or underscore.
       * Can only contain letters, numbers, and underscores.
       * Must be at least 1 character and at most 64 characters long.
       
      string user_specified_system = 18;
      Specified by:
      getUserSpecifiedSystemBytes in interface EntryOrBuilder
      Returns:
      The bytes for userSpecifiedSystem.
    • setUserSpecifiedSystem

      public Entry.Builder setUserSpecifiedSystem(String value)
       Indicates the entry's source system that Data Catalog doesn't
       automatically integrate with.
      
       The `user_specified_system` string has the following limitations:
      
       * Is case insensitive.
       * Must begin with a letter or underscore.
       * Can only contain letters, numbers, and underscores.
       * Must be at least 1 character and at most 64 characters long.
       
      string user_specified_system = 18;
      Parameters:
      value - The userSpecifiedSystem to set.
      Returns:
      This builder for chaining.
    • clearUserSpecifiedSystem

      public Entry.Builder clearUserSpecifiedSystem()
       Indicates the entry's source system that Data Catalog doesn't
       automatically integrate with.
      
       The `user_specified_system` string has the following limitations:
      
       * Is case insensitive.
       * Must begin with a letter or underscore.
       * Can only contain letters, numbers, and underscores.
       * Must be at least 1 character and at most 64 characters long.
       
      string user_specified_system = 18;
      Returns:
      This builder for chaining.
    • setUserSpecifiedSystemBytes

      public Entry.Builder setUserSpecifiedSystemBytes(com.google.protobuf.ByteString value)
       Indicates the entry's source system that Data Catalog doesn't
       automatically integrate with.
      
       The `user_specified_system` string has the following limitations:
      
       * Is case insensitive.
       * Must begin with a letter or underscore.
       * Can only contain letters, numbers, and underscores.
       * Must be at least 1 character and at most 64 characters long.
       
      string user_specified_system = 18;
      Parameters:
      value - The bytes for userSpecifiedSystem to set.
      Returns:
      This builder for chaining.
    • hasSqlDatabaseSystemSpec

      public boolean hasSqlDatabaseSystemSpec()
       Specification that applies to a relational database system. Only settable
       when `user_specified_system` is equal to `SQL_DATABASE`
       
      .google.cloud.datacatalog.v1.SqlDatabaseSystemSpec sql_database_system_spec = 39;
      Specified by:
      hasSqlDatabaseSystemSpec in interface EntryOrBuilder
      Returns:
      Whether the sqlDatabaseSystemSpec field is set.
    • getSqlDatabaseSystemSpec

      public SqlDatabaseSystemSpec getSqlDatabaseSystemSpec()
       Specification that applies to a relational database system. Only settable
       when `user_specified_system` is equal to `SQL_DATABASE`
       
      .google.cloud.datacatalog.v1.SqlDatabaseSystemSpec sql_database_system_spec = 39;
      Specified by:
      getSqlDatabaseSystemSpec in interface EntryOrBuilder
      Returns:
      The sqlDatabaseSystemSpec.
    • setSqlDatabaseSystemSpec

      public Entry.Builder setSqlDatabaseSystemSpec(SqlDatabaseSystemSpec value)
       Specification that applies to a relational database system. Only settable
       when `user_specified_system` is equal to `SQL_DATABASE`
       
      .google.cloud.datacatalog.v1.SqlDatabaseSystemSpec sql_database_system_spec = 39;
    • setSqlDatabaseSystemSpec

      public Entry.Builder setSqlDatabaseSystemSpec(SqlDatabaseSystemSpec.Builder builderForValue)
       Specification that applies to a relational database system. Only settable
       when `user_specified_system` is equal to `SQL_DATABASE`
       
      .google.cloud.datacatalog.v1.SqlDatabaseSystemSpec sql_database_system_spec = 39;
    • mergeSqlDatabaseSystemSpec

      public Entry.Builder mergeSqlDatabaseSystemSpec(SqlDatabaseSystemSpec value)
       Specification that applies to a relational database system. Only settable
       when `user_specified_system` is equal to `SQL_DATABASE`
       
      .google.cloud.datacatalog.v1.SqlDatabaseSystemSpec sql_database_system_spec = 39;
    • clearSqlDatabaseSystemSpec

      public Entry.Builder clearSqlDatabaseSystemSpec()
       Specification that applies to a relational database system. Only settable
       when `user_specified_system` is equal to `SQL_DATABASE`
       
      .google.cloud.datacatalog.v1.SqlDatabaseSystemSpec sql_database_system_spec = 39;
    • getSqlDatabaseSystemSpecBuilder

      public SqlDatabaseSystemSpec.Builder getSqlDatabaseSystemSpecBuilder()
       Specification that applies to a relational database system. Only settable
       when `user_specified_system` is equal to `SQL_DATABASE`
       
      .google.cloud.datacatalog.v1.SqlDatabaseSystemSpec sql_database_system_spec = 39;
    • getSqlDatabaseSystemSpecOrBuilder

      public SqlDatabaseSystemSpecOrBuilder getSqlDatabaseSystemSpecOrBuilder()
       Specification that applies to a relational database system. Only settable
       when `user_specified_system` is equal to `SQL_DATABASE`
       
      .google.cloud.datacatalog.v1.SqlDatabaseSystemSpec sql_database_system_spec = 39;
      Specified by:
      getSqlDatabaseSystemSpecOrBuilder in interface EntryOrBuilder
    • hasLookerSystemSpec

      public boolean hasLookerSystemSpec()
       Specification that applies to Looker sysstem. Only settable when
       `user_specified_system` is equal to `LOOKER`
       
      .google.cloud.datacatalog.v1.LookerSystemSpec looker_system_spec = 40;
      Specified by:
      hasLookerSystemSpec in interface EntryOrBuilder
      Returns:
      Whether the lookerSystemSpec field is set.
    • getLookerSystemSpec

      public LookerSystemSpec getLookerSystemSpec()
       Specification that applies to Looker sysstem. Only settable when
       `user_specified_system` is equal to `LOOKER`
       
      .google.cloud.datacatalog.v1.LookerSystemSpec looker_system_spec = 40;
      Specified by:
      getLookerSystemSpec in interface EntryOrBuilder
      Returns:
      The lookerSystemSpec.
    • setLookerSystemSpec

      public Entry.Builder setLookerSystemSpec(LookerSystemSpec value)
       Specification that applies to Looker sysstem. Only settable when
       `user_specified_system` is equal to `LOOKER`
       
      .google.cloud.datacatalog.v1.LookerSystemSpec looker_system_spec = 40;
    • setLookerSystemSpec

      public Entry.Builder setLookerSystemSpec(LookerSystemSpec.Builder builderForValue)
       Specification that applies to Looker sysstem. Only settable when
       `user_specified_system` is equal to `LOOKER`
       
      .google.cloud.datacatalog.v1.LookerSystemSpec looker_system_spec = 40;
    • mergeLookerSystemSpec

      public Entry.Builder mergeLookerSystemSpec(LookerSystemSpec value)
       Specification that applies to Looker sysstem. Only settable when
       `user_specified_system` is equal to `LOOKER`
       
      .google.cloud.datacatalog.v1.LookerSystemSpec looker_system_spec = 40;
    • clearLookerSystemSpec

      public Entry.Builder clearLookerSystemSpec()
       Specification that applies to Looker sysstem. Only settable when
       `user_specified_system` is equal to `LOOKER`
       
      .google.cloud.datacatalog.v1.LookerSystemSpec looker_system_spec = 40;
    • getLookerSystemSpecBuilder

      public LookerSystemSpec.Builder getLookerSystemSpecBuilder()
       Specification that applies to Looker sysstem. Only settable when
       `user_specified_system` is equal to `LOOKER`
       
      .google.cloud.datacatalog.v1.LookerSystemSpec looker_system_spec = 40;
    • getLookerSystemSpecOrBuilder

      public LookerSystemSpecOrBuilder getLookerSystemSpecOrBuilder()
       Specification that applies to Looker sysstem. Only settable when
       `user_specified_system` is equal to `LOOKER`
       
      .google.cloud.datacatalog.v1.LookerSystemSpec looker_system_spec = 40;
      Specified by:
      getLookerSystemSpecOrBuilder in interface EntryOrBuilder
    • hasCloudBigtableSystemSpec

      public boolean hasCloudBigtableSystemSpec()
       Specification that applies to Cloud Bigtable system. Only settable when
       `integrated_system` is equal to `CLOUD_BIGTABLE`
       
      .google.cloud.datacatalog.v1.CloudBigtableSystemSpec cloud_bigtable_system_spec = 41;
      Specified by:
      hasCloudBigtableSystemSpec in interface EntryOrBuilder
      Returns:
      Whether the cloudBigtableSystemSpec field is set.
    • getCloudBigtableSystemSpec

      public CloudBigtableSystemSpec getCloudBigtableSystemSpec()
       Specification that applies to Cloud Bigtable system. Only settable when
       `integrated_system` is equal to `CLOUD_BIGTABLE`
       
      .google.cloud.datacatalog.v1.CloudBigtableSystemSpec cloud_bigtable_system_spec = 41;
      Specified by:
      getCloudBigtableSystemSpec in interface EntryOrBuilder
      Returns:
      The cloudBigtableSystemSpec.
    • setCloudBigtableSystemSpec

      public Entry.Builder setCloudBigtableSystemSpec(CloudBigtableSystemSpec value)
       Specification that applies to Cloud Bigtable system. Only settable when
       `integrated_system` is equal to `CLOUD_BIGTABLE`
       
      .google.cloud.datacatalog.v1.CloudBigtableSystemSpec cloud_bigtable_system_spec = 41;
    • setCloudBigtableSystemSpec

      public Entry.Builder setCloudBigtableSystemSpec(CloudBigtableSystemSpec.Builder builderForValue)
       Specification that applies to Cloud Bigtable system. Only settable when
       `integrated_system` is equal to `CLOUD_BIGTABLE`
       
      .google.cloud.datacatalog.v1.CloudBigtableSystemSpec cloud_bigtable_system_spec = 41;
    • mergeCloudBigtableSystemSpec

      public Entry.Builder mergeCloudBigtableSystemSpec(CloudBigtableSystemSpec value)
       Specification that applies to Cloud Bigtable system. Only settable when
       `integrated_system` is equal to `CLOUD_BIGTABLE`
       
      .google.cloud.datacatalog.v1.CloudBigtableSystemSpec cloud_bigtable_system_spec = 41;
    • clearCloudBigtableSystemSpec

      public Entry.Builder clearCloudBigtableSystemSpec()
       Specification that applies to Cloud Bigtable system. Only settable when
       `integrated_system` is equal to `CLOUD_BIGTABLE`
       
      .google.cloud.datacatalog.v1.CloudBigtableSystemSpec cloud_bigtable_system_spec = 41;
    • getCloudBigtableSystemSpecBuilder

      public CloudBigtableSystemSpec.Builder getCloudBigtableSystemSpecBuilder()
       Specification that applies to Cloud Bigtable system. Only settable when
       `integrated_system` is equal to `CLOUD_BIGTABLE`
       
      .google.cloud.datacatalog.v1.CloudBigtableSystemSpec cloud_bigtable_system_spec = 41;
    • getCloudBigtableSystemSpecOrBuilder

      public CloudBigtableSystemSpecOrBuilder getCloudBigtableSystemSpecOrBuilder()
       Specification that applies to Cloud Bigtable system. Only settable when
       `integrated_system` is equal to `CLOUD_BIGTABLE`
       
      .google.cloud.datacatalog.v1.CloudBigtableSystemSpec cloud_bigtable_system_spec = 41;
      Specified by:
      getCloudBigtableSystemSpecOrBuilder in interface EntryOrBuilder
    • hasGcsFilesetSpec

      public boolean hasGcsFilesetSpec()
       Specification that applies to a Cloud Storage fileset. Valid only
       for entries with the `FILESET` type.
       
      .google.cloud.datacatalog.v1.GcsFilesetSpec gcs_fileset_spec = 6;
      Specified by:
      hasGcsFilesetSpec in interface EntryOrBuilder
      Returns:
      Whether the gcsFilesetSpec field is set.
    • getGcsFilesetSpec

      public GcsFilesetSpec getGcsFilesetSpec()
       Specification that applies to a Cloud Storage fileset. Valid only
       for entries with the `FILESET` type.
       
      .google.cloud.datacatalog.v1.GcsFilesetSpec gcs_fileset_spec = 6;
      Specified by:
      getGcsFilesetSpec in interface EntryOrBuilder
      Returns:
      The gcsFilesetSpec.
    • setGcsFilesetSpec

      public Entry.Builder setGcsFilesetSpec(GcsFilesetSpec value)
       Specification that applies to a Cloud Storage fileset. Valid only
       for entries with the `FILESET` type.
       
      .google.cloud.datacatalog.v1.GcsFilesetSpec gcs_fileset_spec = 6;
    • setGcsFilesetSpec

      public Entry.Builder setGcsFilesetSpec(GcsFilesetSpec.Builder builderForValue)
       Specification that applies to a Cloud Storage fileset. Valid only
       for entries with the `FILESET` type.
       
      .google.cloud.datacatalog.v1.GcsFilesetSpec gcs_fileset_spec = 6;
    • mergeGcsFilesetSpec

      public Entry.Builder mergeGcsFilesetSpec(GcsFilesetSpec value)
       Specification that applies to a Cloud Storage fileset. Valid only
       for entries with the `FILESET` type.
       
      .google.cloud.datacatalog.v1.GcsFilesetSpec gcs_fileset_spec = 6;
    • clearGcsFilesetSpec

      public Entry.Builder clearGcsFilesetSpec()
       Specification that applies to a Cloud Storage fileset. Valid only
       for entries with the `FILESET` type.
       
      .google.cloud.datacatalog.v1.GcsFilesetSpec gcs_fileset_spec = 6;
    • getGcsFilesetSpecBuilder

      public GcsFilesetSpec.Builder getGcsFilesetSpecBuilder()
       Specification that applies to a Cloud Storage fileset. Valid only
       for entries with the `FILESET` type.
       
      .google.cloud.datacatalog.v1.GcsFilesetSpec gcs_fileset_spec = 6;
    • getGcsFilesetSpecOrBuilder

      public GcsFilesetSpecOrBuilder getGcsFilesetSpecOrBuilder()
       Specification that applies to a Cloud Storage fileset. Valid only
       for entries with the `FILESET` type.
       
      .google.cloud.datacatalog.v1.GcsFilesetSpec gcs_fileset_spec = 6;
      Specified by:
      getGcsFilesetSpecOrBuilder in interface EntryOrBuilder
    • hasBigqueryTableSpec

      public boolean hasBigqueryTableSpec()
       Output only. Specification that applies to a BigQuery table. Valid only
       for entries with the `TABLE` type.
       
      .google.cloud.datacatalog.v1.BigQueryTableSpec bigquery_table_spec = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasBigqueryTableSpec in interface EntryOrBuilder
      Returns:
      Whether the bigqueryTableSpec field is set.
    • getBigqueryTableSpec

      public BigQueryTableSpec getBigqueryTableSpec()
       Output only. Specification that applies to a BigQuery table. Valid only
       for entries with the `TABLE` type.
       
      .google.cloud.datacatalog.v1.BigQueryTableSpec bigquery_table_spec = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getBigqueryTableSpec in interface EntryOrBuilder
      Returns:
      The bigqueryTableSpec.
    • setBigqueryTableSpec

      public Entry.Builder setBigqueryTableSpec(BigQueryTableSpec value)
       Output only. Specification that applies to a BigQuery table. Valid only
       for entries with the `TABLE` type.
       
      .google.cloud.datacatalog.v1.BigQueryTableSpec bigquery_table_spec = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setBigqueryTableSpec

      public Entry.Builder setBigqueryTableSpec(BigQueryTableSpec.Builder builderForValue)
       Output only. Specification that applies to a BigQuery table. Valid only
       for entries with the `TABLE` type.
       
      .google.cloud.datacatalog.v1.BigQueryTableSpec bigquery_table_spec = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • mergeBigqueryTableSpec

      public Entry.Builder mergeBigqueryTableSpec(BigQueryTableSpec value)
       Output only. Specification that applies to a BigQuery table. Valid only
       for entries with the `TABLE` type.
       
      .google.cloud.datacatalog.v1.BigQueryTableSpec bigquery_table_spec = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearBigqueryTableSpec

      public Entry.Builder clearBigqueryTableSpec()
       Output only. Specification that applies to a BigQuery table. Valid only
       for entries with the `TABLE` type.
       
      .google.cloud.datacatalog.v1.BigQueryTableSpec bigquery_table_spec = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getBigqueryTableSpecBuilder

      public BigQueryTableSpec.Builder getBigqueryTableSpecBuilder()
       Output only. Specification that applies to a BigQuery table. Valid only
       for entries with the `TABLE` type.
       
      .google.cloud.datacatalog.v1.BigQueryTableSpec bigquery_table_spec = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getBigqueryTableSpecOrBuilder

      public BigQueryTableSpecOrBuilder getBigqueryTableSpecOrBuilder()
       Output only. Specification that applies to a BigQuery table. Valid only
       for entries with the `TABLE` type.
       
      .google.cloud.datacatalog.v1.BigQueryTableSpec bigquery_table_spec = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getBigqueryTableSpecOrBuilder in interface EntryOrBuilder
    • hasBigqueryDateShardedSpec

      public boolean hasBigqueryDateShardedSpec()
       Output only. Specification for a group of BigQuery tables with
       the `[prefix]YYYYMMDD` name pattern.
      
       For more information, see [Introduction to partitioned tables]
       (https://cloud.google.com/bigquery/docs/partitioned-tables#partitioning_versus_sharding).
       
      .google.cloud.datacatalog.v1.BigQueryDateShardedSpec bigquery_date_sharded_spec = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasBigqueryDateShardedSpec in interface EntryOrBuilder
      Returns:
      Whether the bigqueryDateShardedSpec field is set.
    • getBigqueryDateShardedSpec

      public BigQueryDateShardedSpec getBigqueryDateShardedSpec()
       Output only. Specification for a group of BigQuery tables with
       the `[prefix]YYYYMMDD` name pattern.
      
       For more information, see [Introduction to partitioned tables]
       (https://cloud.google.com/bigquery/docs/partitioned-tables#partitioning_versus_sharding).
       
      .google.cloud.datacatalog.v1.BigQueryDateShardedSpec bigquery_date_sharded_spec = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getBigqueryDateShardedSpec in interface EntryOrBuilder
      Returns:
      The bigqueryDateShardedSpec.
    • setBigqueryDateShardedSpec

      public Entry.Builder setBigqueryDateShardedSpec(BigQueryDateShardedSpec value)
       Output only. Specification for a group of BigQuery tables with
       the `[prefix]YYYYMMDD` name pattern.
      
       For more information, see [Introduction to partitioned tables]
       (https://cloud.google.com/bigquery/docs/partitioned-tables#partitioning_versus_sharding).
       
      .google.cloud.datacatalog.v1.BigQueryDateShardedSpec bigquery_date_sharded_spec = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setBigqueryDateShardedSpec

      public Entry.Builder setBigqueryDateShardedSpec(BigQueryDateShardedSpec.Builder builderForValue)
       Output only. Specification for a group of BigQuery tables with
       the `[prefix]YYYYMMDD` name pattern.
      
       For more information, see [Introduction to partitioned tables]
       (https://cloud.google.com/bigquery/docs/partitioned-tables#partitioning_versus_sharding).
       
      .google.cloud.datacatalog.v1.BigQueryDateShardedSpec bigquery_date_sharded_spec = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • mergeBigqueryDateShardedSpec

      public Entry.Builder mergeBigqueryDateShardedSpec(BigQueryDateShardedSpec value)
       Output only. Specification for a group of BigQuery tables with
       the `[prefix]YYYYMMDD` name pattern.
      
       For more information, see [Introduction to partitioned tables]
       (https://cloud.google.com/bigquery/docs/partitioned-tables#partitioning_versus_sharding).
       
      .google.cloud.datacatalog.v1.BigQueryDateShardedSpec bigquery_date_sharded_spec = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearBigqueryDateShardedSpec

      public Entry.Builder clearBigqueryDateShardedSpec()
       Output only. Specification for a group of BigQuery tables with
       the `[prefix]YYYYMMDD` name pattern.
      
       For more information, see [Introduction to partitioned tables]
       (https://cloud.google.com/bigquery/docs/partitioned-tables#partitioning_versus_sharding).
       
      .google.cloud.datacatalog.v1.BigQueryDateShardedSpec bigquery_date_sharded_spec = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getBigqueryDateShardedSpecBuilder

      public BigQueryDateShardedSpec.Builder getBigqueryDateShardedSpecBuilder()
       Output only. Specification for a group of BigQuery tables with
       the `[prefix]YYYYMMDD` name pattern.
      
       For more information, see [Introduction to partitioned tables]
       (https://cloud.google.com/bigquery/docs/partitioned-tables#partitioning_versus_sharding).
       
      .google.cloud.datacatalog.v1.BigQueryDateShardedSpec bigquery_date_sharded_spec = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getBigqueryDateShardedSpecOrBuilder

      public BigQueryDateShardedSpecOrBuilder getBigqueryDateShardedSpecOrBuilder()
       Output only. Specification for a group of BigQuery tables with
       the `[prefix]YYYYMMDD` name pattern.
      
       For more information, see [Introduction to partitioned tables]
       (https://cloud.google.com/bigquery/docs/partitioned-tables#partitioning_versus_sharding).
       
      .google.cloud.datacatalog.v1.BigQueryDateShardedSpec bigquery_date_sharded_spec = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getBigqueryDateShardedSpecOrBuilder in interface EntryOrBuilder
    • hasDatabaseTableSpec

      public boolean hasDatabaseTableSpec()
       Specification that applies to a table resource. Valid only
       for entries with the `TABLE` or `EXPLORE` type.
       
      .google.cloud.datacatalog.v1.DatabaseTableSpec database_table_spec = 24;
      Specified by:
      hasDatabaseTableSpec in interface EntryOrBuilder
      Returns:
      Whether the databaseTableSpec field is set.
    • getDatabaseTableSpec

      public DatabaseTableSpec getDatabaseTableSpec()
       Specification that applies to a table resource. Valid only
       for entries with the `TABLE` or `EXPLORE` type.
       
      .google.cloud.datacatalog.v1.DatabaseTableSpec database_table_spec = 24;
      Specified by:
      getDatabaseTableSpec in interface EntryOrBuilder
      Returns:
      The databaseTableSpec.
    • setDatabaseTableSpec

      public Entry.Builder setDatabaseTableSpec(DatabaseTableSpec value)
       Specification that applies to a table resource. Valid only
       for entries with the `TABLE` or `EXPLORE` type.
       
      .google.cloud.datacatalog.v1.DatabaseTableSpec database_table_spec = 24;
    • setDatabaseTableSpec

      public Entry.Builder setDatabaseTableSpec(DatabaseTableSpec.Builder builderForValue)
       Specification that applies to a table resource. Valid only
       for entries with the `TABLE` or `EXPLORE` type.
       
      .google.cloud.datacatalog.v1.DatabaseTableSpec database_table_spec = 24;
    • mergeDatabaseTableSpec

      public Entry.Builder mergeDatabaseTableSpec(DatabaseTableSpec value)
       Specification that applies to a table resource. Valid only
       for entries with the `TABLE` or `EXPLORE` type.
       
      .google.cloud.datacatalog.v1.DatabaseTableSpec database_table_spec = 24;
    • clearDatabaseTableSpec

      public Entry.Builder clearDatabaseTableSpec()
       Specification that applies to a table resource. Valid only
       for entries with the `TABLE` or `EXPLORE` type.
       
      .google.cloud.datacatalog.v1.DatabaseTableSpec database_table_spec = 24;
    • getDatabaseTableSpecBuilder

      public DatabaseTableSpec.Builder getDatabaseTableSpecBuilder()
       Specification that applies to a table resource. Valid only
       for entries with the `TABLE` or `EXPLORE` type.
       
      .google.cloud.datacatalog.v1.DatabaseTableSpec database_table_spec = 24;
    • getDatabaseTableSpecOrBuilder

      public DatabaseTableSpecOrBuilder getDatabaseTableSpecOrBuilder()
       Specification that applies to a table resource. Valid only
       for entries with the `TABLE` or `EXPLORE` type.
       
      .google.cloud.datacatalog.v1.DatabaseTableSpec database_table_spec = 24;
      Specified by:
      getDatabaseTableSpecOrBuilder in interface EntryOrBuilder
    • hasDataSourceConnectionSpec

      public boolean hasDataSourceConnectionSpec()
       Specification that applies to a data source connection. Valid only
       for entries with the `DATA_SOURCE_CONNECTION` type.
       
      .google.cloud.datacatalog.v1.DataSourceConnectionSpec data_source_connection_spec = 27;
      Specified by:
      hasDataSourceConnectionSpec in interface EntryOrBuilder
      Returns:
      Whether the dataSourceConnectionSpec field is set.
    • getDataSourceConnectionSpec

      public DataSourceConnectionSpec getDataSourceConnectionSpec()
       Specification that applies to a data source connection. Valid only
       for entries with the `DATA_SOURCE_CONNECTION` type.
       
      .google.cloud.datacatalog.v1.DataSourceConnectionSpec data_source_connection_spec = 27;
      Specified by:
      getDataSourceConnectionSpec in interface EntryOrBuilder
      Returns:
      The dataSourceConnectionSpec.
    • setDataSourceConnectionSpec

      public Entry.Builder setDataSourceConnectionSpec(DataSourceConnectionSpec value)
       Specification that applies to a data source connection. Valid only
       for entries with the `DATA_SOURCE_CONNECTION` type.
       
      .google.cloud.datacatalog.v1.DataSourceConnectionSpec data_source_connection_spec = 27;
    • setDataSourceConnectionSpec

      public Entry.Builder setDataSourceConnectionSpec(DataSourceConnectionSpec.Builder builderForValue)
       Specification that applies to a data source connection. Valid only
       for entries with the `DATA_SOURCE_CONNECTION` type.
       
      .google.cloud.datacatalog.v1.DataSourceConnectionSpec data_source_connection_spec = 27;
    • mergeDataSourceConnectionSpec

      public Entry.Builder mergeDataSourceConnectionSpec(DataSourceConnectionSpec value)
       Specification that applies to a data source connection. Valid only
       for entries with the `DATA_SOURCE_CONNECTION` type.
       
      .google.cloud.datacatalog.v1.DataSourceConnectionSpec data_source_connection_spec = 27;
    • clearDataSourceConnectionSpec

      public Entry.Builder clearDataSourceConnectionSpec()
       Specification that applies to a data source connection. Valid only
       for entries with the `DATA_SOURCE_CONNECTION` type.
       
      .google.cloud.datacatalog.v1.DataSourceConnectionSpec data_source_connection_spec = 27;
    • getDataSourceConnectionSpecBuilder

      public DataSourceConnectionSpec.Builder getDataSourceConnectionSpecBuilder()
       Specification that applies to a data source connection. Valid only
       for entries with the `DATA_SOURCE_CONNECTION` type.
       
      .google.cloud.datacatalog.v1.DataSourceConnectionSpec data_source_connection_spec = 27;
    • getDataSourceConnectionSpecOrBuilder

      public DataSourceConnectionSpecOrBuilder getDataSourceConnectionSpecOrBuilder()
       Specification that applies to a data source connection. Valid only
       for entries with the `DATA_SOURCE_CONNECTION` type.
       
      .google.cloud.datacatalog.v1.DataSourceConnectionSpec data_source_connection_spec = 27;
      Specified by:
      getDataSourceConnectionSpecOrBuilder in interface EntryOrBuilder
    • hasRoutineSpec

      public boolean hasRoutineSpec()
       Specification that applies to a user-defined function or procedure. Valid
       only for entries with the `ROUTINE` type.
       
      .google.cloud.datacatalog.v1.RoutineSpec routine_spec = 28;
      Specified by:
      hasRoutineSpec in interface EntryOrBuilder
      Returns:
      Whether the routineSpec field is set.
    • getRoutineSpec

      public RoutineSpec getRoutineSpec()
       Specification that applies to a user-defined function or procedure. Valid
       only for entries with the `ROUTINE` type.
       
      .google.cloud.datacatalog.v1.RoutineSpec routine_spec = 28;
      Specified by:
      getRoutineSpec in interface EntryOrBuilder
      Returns:
      The routineSpec.
    • setRoutineSpec

      public Entry.Builder setRoutineSpec(RoutineSpec value)
       Specification that applies to a user-defined function or procedure. Valid
       only for entries with the `ROUTINE` type.
       
      .google.cloud.datacatalog.v1.RoutineSpec routine_spec = 28;
    • setRoutineSpec

      public Entry.Builder setRoutineSpec(RoutineSpec.Builder builderForValue)
       Specification that applies to a user-defined function or procedure. Valid
       only for entries with the `ROUTINE` type.
       
      .google.cloud.datacatalog.v1.RoutineSpec routine_spec = 28;
    • mergeRoutineSpec

      public Entry.Builder mergeRoutineSpec(RoutineSpec value)
       Specification that applies to a user-defined function or procedure. Valid
       only for entries with the `ROUTINE` type.
       
      .google.cloud.datacatalog.v1.RoutineSpec routine_spec = 28;
    • clearRoutineSpec

      public Entry.Builder clearRoutineSpec()
       Specification that applies to a user-defined function or procedure. Valid
       only for entries with the `ROUTINE` type.
       
      .google.cloud.datacatalog.v1.RoutineSpec routine_spec = 28;
    • getRoutineSpecBuilder

      public RoutineSpec.Builder getRoutineSpecBuilder()
       Specification that applies to a user-defined function or procedure. Valid
       only for entries with the `ROUTINE` type.
       
      .google.cloud.datacatalog.v1.RoutineSpec routine_spec = 28;
    • getRoutineSpecOrBuilder

      public RoutineSpecOrBuilder getRoutineSpecOrBuilder()
       Specification that applies to a user-defined function or procedure. Valid
       only for entries with the `ROUTINE` type.
       
      .google.cloud.datacatalog.v1.RoutineSpec routine_spec = 28;
      Specified by:
      getRoutineSpecOrBuilder in interface EntryOrBuilder
    • hasDatasetSpec

      public boolean hasDatasetSpec()
       Specification that applies to a dataset.
       
      .google.cloud.datacatalog.v1.DatasetSpec dataset_spec = 32;
      Specified by:
      hasDatasetSpec in interface EntryOrBuilder
      Returns:
      Whether the datasetSpec field is set.
    • getDatasetSpec

      public DatasetSpec getDatasetSpec()
       Specification that applies to a dataset.
       
      .google.cloud.datacatalog.v1.DatasetSpec dataset_spec = 32;
      Specified by:
      getDatasetSpec in interface EntryOrBuilder
      Returns:
      The datasetSpec.
    • setDatasetSpec

      public Entry.Builder setDatasetSpec(DatasetSpec value)
       Specification that applies to a dataset.
       
      .google.cloud.datacatalog.v1.DatasetSpec dataset_spec = 32;
    • setDatasetSpec

      public Entry.Builder setDatasetSpec(DatasetSpec.Builder builderForValue)
       Specification that applies to a dataset.
       
      .google.cloud.datacatalog.v1.DatasetSpec dataset_spec = 32;
    • mergeDatasetSpec

      public Entry.Builder mergeDatasetSpec(DatasetSpec value)
       Specification that applies to a dataset.
       
      .google.cloud.datacatalog.v1.DatasetSpec dataset_spec = 32;
    • clearDatasetSpec

      public Entry.Builder clearDatasetSpec()
       Specification that applies to a dataset.
       
      .google.cloud.datacatalog.v1.DatasetSpec dataset_spec = 32;
    • getDatasetSpecBuilder

      public DatasetSpec.Builder getDatasetSpecBuilder()
       Specification that applies to a dataset.
       
      .google.cloud.datacatalog.v1.DatasetSpec dataset_spec = 32;
    • getDatasetSpecOrBuilder

      public DatasetSpecOrBuilder getDatasetSpecOrBuilder()
       Specification that applies to a dataset.
       
      .google.cloud.datacatalog.v1.DatasetSpec dataset_spec = 32;
      Specified by:
      getDatasetSpecOrBuilder in interface EntryOrBuilder
    • hasFilesetSpec

      public boolean hasFilesetSpec()
       Specification that applies to a fileset resource. Valid only
       for entries with the `FILESET` type.
       
      .google.cloud.datacatalog.v1.FilesetSpec fileset_spec = 33;
      Specified by:
      hasFilesetSpec in interface EntryOrBuilder
      Returns:
      Whether the filesetSpec field is set.
    • getFilesetSpec

      public FilesetSpec getFilesetSpec()
       Specification that applies to a fileset resource. Valid only
       for entries with the `FILESET` type.
       
      .google.cloud.datacatalog.v1.FilesetSpec fileset_spec = 33;
      Specified by:
      getFilesetSpec in interface EntryOrBuilder
      Returns:
      The filesetSpec.
    • setFilesetSpec

      public Entry.Builder setFilesetSpec(FilesetSpec value)
       Specification that applies to a fileset resource. Valid only
       for entries with the `FILESET` type.
       
      .google.cloud.datacatalog.v1.FilesetSpec fileset_spec = 33;
    • setFilesetSpec

      public Entry.Builder setFilesetSpec(FilesetSpec.Builder builderForValue)
       Specification that applies to a fileset resource. Valid only
       for entries with the `FILESET` type.
       
      .google.cloud.datacatalog.v1.FilesetSpec fileset_spec = 33;
    • mergeFilesetSpec

      public Entry.Builder mergeFilesetSpec(FilesetSpec value)
       Specification that applies to a fileset resource. Valid only
       for entries with the `FILESET` type.
       
      .google.cloud.datacatalog.v1.FilesetSpec fileset_spec = 33;
    • clearFilesetSpec

      public Entry.Builder clearFilesetSpec()
       Specification that applies to a fileset resource. Valid only
       for entries with the `FILESET` type.
       
      .google.cloud.datacatalog.v1.FilesetSpec fileset_spec = 33;
    • getFilesetSpecBuilder

      public FilesetSpec.Builder getFilesetSpecBuilder()
       Specification that applies to a fileset resource. Valid only
       for entries with the `FILESET` type.
       
      .google.cloud.datacatalog.v1.FilesetSpec fileset_spec = 33;
    • getFilesetSpecOrBuilder

      public FilesetSpecOrBuilder getFilesetSpecOrBuilder()
       Specification that applies to a fileset resource. Valid only
       for entries with the `FILESET` type.
       
      .google.cloud.datacatalog.v1.FilesetSpec fileset_spec = 33;
      Specified by:
      getFilesetSpecOrBuilder in interface EntryOrBuilder
    • hasServiceSpec

      public boolean hasServiceSpec()
       Specification that applies to a Service resource.
       
      .google.cloud.datacatalog.v1.ServiceSpec service_spec = 42;
      Specified by:
      hasServiceSpec in interface EntryOrBuilder
      Returns:
      Whether the serviceSpec field is set.
    • getServiceSpec

      public ServiceSpec getServiceSpec()
       Specification that applies to a Service resource.
       
      .google.cloud.datacatalog.v1.ServiceSpec service_spec = 42;
      Specified by:
      getServiceSpec in interface EntryOrBuilder
      Returns:
      The serviceSpec.
    • setServiceSpec

      public Entry.Builder setServiceSpec(ServiceSpec value)
       Specification that applies to a Service resource.
       
      .google.cloud.datacatalog.v1.ServiceSpec service_spec = 42;
    • setServiceSpec

      public Entry.Builder setServiceSpec(ServiceSpec.Builder builderForValue)
       Specification that applies to a Service resource.
       
      .google.cloud.datacatalog.v1.ServiceSpec service_spec = 42;
    • mergeServiceSpec

      public Entry.Builder mergeServiceSpec(ServiceSpec value)
       Specification that applies to a Service resource.
       
      .google.cloud.datacatalog.v1.ServiceSpec service_spec = 42;
    • clearServiceSpec

      public Entry.Builder clearServiceSpec()
       Specification that applies to a Service resource.
       
      .google.cloud.datacatalog.v1.ServiceSpec service_spec = 42;
    • getServiceSpecBuilder

      public ServiceSpec.Builder getServiceSpecBuilder()
       Specification that applies to a Service resource.
       
      .google.cloud.datacatalog.v1.ServiceSpec service_spec = 42;
    • getServiceSpecOrBuilder

      public ServiceSpecOrBuilder getServiceSpecOrBuilder()
       Specification that applies to a Service resource.
       
      .google.cloud.datacatalog.v1.ServiceSpec service_spec = 42;
      Specified by:
      getServiceSpecOrBuilder in interface EntryOrBuilder
    • hasModelSpec

      public boolean hasModelSpec()
       Model specification.
       
      .google.cloud.datacatalog.v1.ModelSpec model_spec = 43;
      Specified by:
      hasModelSpec in interface EntryOrBuilder
      Returns:
      Whether the modelSpec field is set.
    • getModelSpec

      public ModelSpec getModelSpec()
       Model specification.
       
      .google.cloud.datacatalog.v1.ModelSpec model_spec = 43;
      Specified by:
      getModelSpec in interface EntryOrBuilder
      Returns:
      The modelSpec.
    • setModelSpec

      public Entry.Builder setModelSpec(ModelSpec value)
       Model specification.
       
      .google.cloud.datacatalog.v1.ModelSpec model_spec = 43;
    • setModelSpec

      public Entry.Builder setModelSpec(ModelSpec.Builder builderForValue)
       Model specification.
       
      .google.cloud.datacatalog.v1.ModelSpec model_spec = 43;
    • mergeModelSpec

      public Entry.Builder mergeModelSpec(ModelSpec value)
       Model specification.
       
      .google.cloud.datacatalog.v1.ModelSpec model_spec = 43;
    • clearModelSpec

      public Entry.Builder clearModelSpec()
       Model specification.
       
      .google.cloud.datacatalog.v1.ModelSpec model_spec = 43;
    • getModelSpecBuilder

      public ModelSpec.Builder getModelSpecBuilder()
       Model specification.
       
      .google.cloud.datacatalog.v1.ModelSpec model_spec = 43;
    • getModelSpecOrBuilder

      public ModelSpecOrBuilder getModelSpecOrBuilder()
       Model specification.
       
      .google.cloud.datacatalog.v1.ModelSpec model_spec = 43;
      Specified by:
      getModelSpecOrBuilder in interface EntryOrBuilder
    • hasFeatureOnlineStoreSpec

      public boolean hasFeatureOnlineStoreSpec()
       FeatureonlineStore spec for Vertex AI Feature Store.
       
      .google.cloud.datacatalog.v1.FeatureOnlineStoreSpec feature_online_store_spec = 45;
      Specified by:
      hasFeatureOnlineStoreSpec in interface EntryOrBuilder
      Returns:
      Whether the featureOnlineStoreSpec field is set.
    • getFeatureOnlineStoreSpec

      public FeatureOnlineStoreSpec getFeatureOnlineStoreSpec()
       FeatureonlineStore spec for Vertex AI Feature Store.
       
      .google.cloud.datacatalog.v1.FeatureOnlineStoreSpec feature_online_store_spec = 45;
      Specified by:
      getFeatureOnlineStoreSpec in interface EntryOrBuilder
      Returns:
      The featureOnlineStoreSpec.
    • setFeatureOnlineStoreSpec

      public Entry.Builder setFeatureOnlineStoreSpec(FeatureOnlineStoreSpec value)
       FeatureonlineStore spec for Vertex AI Feature Store.
       
      .google.cloud.datacatalog.v1.FeatureOnlineStoreSpec feature_online_store_spec = 45;
    • setFeatureOnlineStoreSpec

      public Entry.Builder setFeatureOnlineStoreSpec(FeatureOnlineStoreSpec.Builder builderForValue)
       FeatureonlineStore spec for Vertex AI Feature Store.
       
      .google.cloud.datacatalog.v1.FeatureOnlineStoreSpec feature_online_store_spec = 45;
    • mergeFeatureOnlineStoreSpec

      public Entry.Builder mergeFeatureOnlineStoreSpec(FeatureOnlineStoreSpec value)
       FeatureonlineStore spec for Vertex AI Feature Store.
       
      .google.cloud.datacatalog.v1.FeatureOnlineStoreSpec feature_online_store_spec = 45;
    • clearFeatureOnlineStoreSpec

      public Entry.Builder clearFeatureOnlineStoreSpec()
       FeatureonlineStore spec for Vertex AI Feature Store.
       
      .google.cloud.datacatalog.v1.FeatureOnlineStoreSpec feature_online_store_spec = 45;
    • getFeatureOnlineStoreSpecBuilder

      public FeatureOnlineStoreSpec.Builder getFeatureOnlineStoreSpecBuilder()
       FeatureonlineStore spec for Vertex AI Feature Store.
       
      .google.cloud.datacatalog.v1.FeatureOnlineStoreSpec feature_online_store_spec = 45;
    • getFeatureOnlineStoreSpecOrBuilder

      public FeatureOnlineStoreSpecOrBuilder getFeatureOnlineStoreSpecOrBuilder()
       FeatureonlineStore spec for Vertex AI Feature Store.
       
      .google.cloud.datacatalog.v1.FeatureOnlineStoreSpec feature_online_store_spec = 45;
      Specified by:
      getFeatureOnlineStoreSpecOrBuilder in interface EntryOrBuilder
    • getDisplayName

      public String getDisplayName()
       Display name of an entry.
      
       The maximum size is 500 bytes when encoded in UTF-8.
       Default value is an empty string.
       
      string display_name = 3;
      Specified by:
      getDisplayName in interface EntryOrBuilder
      Returns:
      The displayName.
    • getDisplayNameBytes

      public com.google.protobuf.ByteString getDisplayNameBytes()
       Display name of an entry.
      
       The maximum size is 500 bytes when encoded in UTF-8.
       Default value is an empty string.
       
      string display_name = 3;
      Specified by:
      getDisplayNameBytes in interface EntryOrBuilder
      Returns:
      The bytes for displayName.
    • setDisplayName

      public Entry.Builder setDisplayName(String value)
       Display name of an entry.
      
       The maximum size is 500 bytes when encoded in UTF-8.
       Default value is an empty string.
       
      string display_name = 3;
      Parameters:
      value - The displayName to set.
      Returns:
      This builder for chaining.
    • clearDisplayName

      public Entry.Builder clearDisplayName()
       Display name of an entry.
      
       The maximum size is 500 bytes when encoded in UTF-8.
       Default value is an empty string.
       
      string display_name = 3;
      Returns:
      This builder for chaining.
    • setDisplayNameBytes

      public Entry.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
       Display name of an entry.
      
       The maximum size is 500 bytes when encoded in UTF-8.
       Default value is an empty string.
       
      string display_name = 3;
      Parameters:
      value - The bytes for displayName to set.
      Returns:
      This builder for chaining.
    • getDescription

      public String getDescription()
       Entry description that can consist of several sentences or paragraphs
       that describe entry contents.
      
       The description must not contain Unicode non-characters as well as C0
       and C1 control codes except tabs (HT), new lines (LF), carriage returns
       (CR), and page breaks (FF).
       The maximum size is 2000 bytes when encoded in UTF-8.
       Default value is an empty string.
       
      string description = 4;
      Specified by:
      getDescription in interface EntryOrBuilder
      Returns:
      The description.
    • getDescriptionBytes

      public com.google.protobuf.ByteString getDescriptionBytes()
       Entry description that can consist of several sentences or paragraphs
       that describe entry contents.
      
       The description must not contain Unicode non-characters as well as C0
       and C1 control codes except tabs (HT), new lines (LF), carriage returns
       (CR), and page breaks (FF).
       The maximum size is 2000 bytes when encoded in UTF-8.
       Default value is an empty string.
       
      string description = 4;
      Specified by:
      getDescriptionBytes in interface EntryOrBuilder
      Returns:
      The bytes for description.
    • setDescription

      public Entry.Builder setDescription(String value)
       Entry description that can consist of several sentences or paragraphs
       that describe entry contents.
      
       The description must not contain Unicode non-characters as well as C0
       and C1 control codes except tabs (HT), new lines (LF), carriage returns
       (CR), and page breaks (FF).
       The maximum size is 2000 bytes when encoded in UTF-8.
       Default value is an empty string.
       
      string description = 4;
      Parameters:
      value - The description to set.
      Returns:
      This builder for chaining.
    • clearDescription

      public Entry.Builder clearDescription()
       Entry description that can consist of several sentences or paragraphs
       that describe entry contents.
      
       The description must not contain Unicode non-characters as well as C0
       and C1 control codes except tabs (HT), new lines (LF), carriage returns
       (CR), and page breaks (FF).
       The maximum size is 2000 bytes when encoded in UTF-8.
       Default value is an empty string.
       
      string description = 4;
      Returns:
      This builder for chaining.
    • setDescriptionBytes

      public Entry.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
       Entry description that can consist of several sentences or paragraphs
       that describe entry contents.
      
       The description must not contain Unicode non-characters as well as C0
       and C1 control codes except tabs (HT), new lines (LF), carriage returns
       (CR), and page breaks (FF).
       The maximum size is 2000 bytes when encoded in UTF-8.
       Default value is an empty string.
       
      string description = 4;
      Parameters:
      value - The bytes for description to set.
      Returns:
      This builder for chaining.
    • hasBusinessContext

      public boolean hasBusinessContext()
       Business Context of the entry. Not supported for BigQuery datasets
       
      .google.cloud.datacatalog.v1.BusinessContext business_context = 37;
      Specified by:
      hasBusinessContext in interface EntryOrBuilder
      Returns:
      Whether the businessContext field is set.
    • getBusinessContext

      public BusinessContext getBusinessContext()
       Business Context of the entry. Not supported for BigQuery datasets
       
      .google.cloud.datacatalog.v1.BusinessContext business_context = 37;
      Specified by:
      getBusinessContext in interface EntryOrBuilder
      Returns:
      The businessContext.
    • setBusinessContext

      public Entry.Builder setBusinessContext(BusinessContext value)
       Business Context of the entry. Not supported for BigQuery datasets
       
      .google.cloud.datacatalog.v1.BusinessContext business_context = 37;
    • setBusinessContext

      public Entry.Builder setBusinessContext(BusinessContext.Builder builderForValue)
       Business Context of the entry. Not supported for BigQuery datasets
       
      .google.cloud.datacatalog.v1.BusinessContext business_context = 37;
    • mergeBusinessContext

      public Entry.Builder mergeBusinessContext(BusinessContext value)
       Business Context of the entry. Not supported for BigQuery datasets
       
      .google.cloud.datacatalog.v1.BusinessContext business_context = 37;
    • clearBusinessContext

      public Entry.Builder clearBusinessContext()
       Business Context of the entry. Not supported for BigQuery datasets
       
      .google.cloud.datacatalog.v1.BusinessContext business_context = 37;
    • getBusinessContextBuilder

      public BusinessContext.Builder getBusinessContextBuilder()
       Business Context of the entry. Not supported for BigQuery datasets
       
      .google.cloud.datacatalog.v1.BusinessContext business_context = 37;
    • getBusinessContextOrBuilder

      public BusinessContextOrBuilder getBusinessContextOrBuilder()
       Business Context of the entry. Not supported for BigQuery datasets
       
      .google.cloud.datacatalog.v1.BusinessContext business_context = 37;
      Specified by:
      getBusinessContextOrBuilder in interface EntryOrBuilder
    • hasSchema

      public boolean hasSchema()
       Schema of the entry. An entry might not have any schema attached to it.
       
      .google.cloud.datacatalog.v1.Schema schema = 5;
      Specified by:
      hasSchema in interface EntryOrBuilder
      Returns:
      Whether the schema field is set.
    • getSchema

      public Schema getSchema()
       Schema of the entry. An entry might not have any schema attached to it.
       
      .google.cloud.datacatalog.v1.Schema schema = 5;
      Specified by:
      getSchema in interface EntryOrBuilder
      Returns:
      The schema.
    • setSchema

      public Entry.Builder setSchema(Schema value)
       Schema of the entry. An entry might not have any schema attached to it.
       
      .google.cloud.datacatalog.v1.Schema schema = 5;
    • setSchema

      public Entry.Builder setSchema(Schema.Builder builderForValue)
       Schema of the entry. An entry might not have any schema attached to it.
       
      .google.cloud.datacatalog.v1.Schema schema = 5;
    • mergeSchema

      public Entry.Builder mergeSchema(Schema value)
       Schema of the entry. An entry might not have any schema attached to it.
       
      .google.cloud.datacatalog.v1.Schema schema = 5;
    • clearSchema

      public Entry.Builder clearSchema()
       Schema of the entry. An entry might not have any schema attached to it.
       
      .google.cloud.datacatalog.v1.Schema schema = 5;
    • getSchemaBuilder

      public Schema.Builder getSchemaBuilder()
       Schema of the entry. An entry might not have any schema attached to it.
       
      .google.cloud.datacatalog.v1.Schema schema = 5;
    • getSchemaOrBuilder

      public SchemaOrBuilder getSchemaOrBuilder()
       Schema of the entry. An entry might not have any schema attached to it.
       
      .google.cloud.datacatalog.v1.Schema schema = 5;
      Specified by:
      getSchemaOrBuilder in interface EntryOrBuilder
    • hasSourceSystemTimestamps

      public boolean hasSourceSystemTimestamps()
       Timestamps from the underlying resource, not from the Data Catalog
       entry.
      
       Output only when the entry has a system listed in the `IntegratedSystem`
       enum. For entries with `user_specified_system`, this field is optional
       and defaults to an empty timestamp.
       
      .google.cloud.datacatalog.v1.SystemTimestamps source_system_timestamps = 7;
      Specified by:
      hasSourceSystemTimestamps in interface EntryOrBuilder
      Returns:
      Whether the sourceSystemTimestamps field is set.
    • getSourceSystemTimestamps

      public SystemTimestamps getSourceSystemTimestamps()
       Timestamps from the underlying resource, not from the Data Catalog
       entry.
      
       Output only when the entry has a system listed in the `IntegratedSystem`
       enum. For entries with `user_specified_system`, this field is optional
       and defaults to an empty timestamp.
       
      .google.cloud.datacatalog.v1.SystemTimestamps source_system_timestamps = 7;
      Specified by:
      getSourceSystemTimestamps in interface EntryOrBuilder
      Returns:
      The sourceSystemTimestamps.
    • setSourceSystemTimestamps

      public Entry.Builder setSourceSystemTimestamps(SystemTimestamps value)
       Timestamps from the underlying resource, not from the Data Catalog
       entry.
      
       Output only when the entry has a system listed in the `IntegratedSystem`
       enum. For entries with `user_specified_system`, this field is optional
       and defaults to an empty timestamp.
       
      .google.cloud.datacatalog.v1.SystemTimestamps source_system_timestamps = 7;
    • setSourceSystemTimestamps

      public Entry.Builder setSourceSystemTimestamps(SystemTimestamps.Builder builderForValue)
       Timestamps from the underlying resource, not from the Data Catalog
       entry.
      
       Output only when the entry has a system listed in the `IntegratedSystem`
       enum. For entries with `user_specified_system`, this field is optional
       and defaults to an empty timestamp.
       
      .google.cloud.datacatalog.v1.SystemTimestamps source_system_timestamps = 7;
    • mergeSourceSystemTimestamps

      public Entry.Builder mergeSourceSystemTimestamps(SystemTimestamps value)
       Timestamps from the underlying resource, not from the Data Catalog
       entry.
      
       Output only when the entry has a system listed in the `IntegratedSystem`
       enum. For entries with `user_specified_system`, this field is optional
       and defaults to an empty timestamp.
       
      .google.cloud.datacatalog.v1.SystemTimestamps source_system_timestamps = 7;
    • clearSourceSystemTimestamps

      public Entry.Builder clearSourceSystemTimestamps()
       Timestamps from the underlying resource, not from the Data Catalog
       entry.
      
       Output only when the entry has a system listed in the `IntegratedSystem`
       enum. For entries with `user_specified_system`, this field is optional
       and defaults to an empty timestamp.
       
      .google.cloud.datacatalog.v1.SystemTimestamps source_system_timestamps = 7;
    • getSourceSystemTimestampsBuilder

      public SystemTimestamps.Builder getSourceSystemTimestampsBuilder()
       Timestamps from the underlying resource, not from the Data Catalog
       entry.
      
       Output only when the entry has a system listed in the `IntegratedSystem`
       enum. For entries with `user_specified_system`, this field is optional
       and defaults to an empty timestamp.
       
      .google.cloud.datacatalog.v1.SystemTimestamps source_system_timestamps = 7;
    • getSourceSystemTimestampsOrBuilder

      public SystemTimestampsOrBuilder getSourceSystemTimestampsOrBuilder()
       Timestamps from the underlying resource, not from the Data Catalog
       entry.
      
       Output only when the entry has a system listed in the `IntegratedSystem`
       enum. For entries with `user_specified_system`, this field is optional
       and defaults to an empty timestamp.
       
      .google.cloud.datacatalog.v1.SystemTimestamps source_system_timestamps = 7;
      Specified by:
      getSourceSystemTimestampsOrBuilder in interface EntryOrBuilder
    • hasUsageSignal

      public boolean hasUsageSignal()
       Resource usage statistics.
       
      .google.cloud.datacatalog.v1.UsageSignal usage_signal = 13;
      Specified by:
      hasUsageSignal in interface EntryOrBuilder
      Returns:
      Whether the usageSignal field is set.
    • getUsageSignal

      public UsageSignal getUsageSignal()
       Resource usage statistics.
       
      .google.cloud.datacatalog.v1.UsageSignal usage_signal = 13;
      Specified by:
      getUsageSignal in interface EntryOrBuilder
      Returns:
      The usageSignal.
    • setUsageSignal

      public Entry.Builder setUsageSignal(UsageSignal value)
       Resource usage statistics.
       
      .google.cloud.datacatalog.v1.UsageSignal usage_signal = 13;
    • setUsageSignal

      public Entry.Builder setUsageSignal(UsageSignal.Builder builderForValue)
       Resource usage statistics.
       
      .google.cloud.datacatalog.v1.UsageSignal usage_signal = 13;
    • mergeUsageSignal

      public Entry.Builder mergeUsageSignal(UsageSignal value)
       Resource usage statistics.
       
      .google.cloud.datacatalog.v1.UsageSignal usage_signal = 13;
    • clearUsageSignal

      public Entry.Builder clearUsageSignal()
       Resource usage statistics.
       
      .google.cloud.datacatalog.v1.UsageSignal usage_signal = 13;
    • getUsageSignalBuilder

      public UsageSignal.Builder getUsageSignalBuilder()
       Resource usage statistics.
       
      .google.cloud.datacatalog.v1.UsageSignal usage_signal = 13;
    • getUsageSignalOrBuilder

      public UsageSignalOrBuilder getUsageSignalOrBuilder()
       Resource usage statistics.
       
      .google.cloud.datacatalog.v1.UsageSignal usage_signal = 13;
      Specified by:
      getUsageSignalOrBuilder in interface EntryOrBuilder
    • getLabelsCount

      public int getLabelsCount()
      Description copied from interface: EntryOrBuilder
       Cloud labels attached to the entry.
      
       In Data Catalog, you can create and modify labels attached only to custom
       entries. Synced entries have unmodifiable labels that come from the source
       system.
       
      map<string, string> labels = 14;
      Specified by:
      getLabelsCount in interface EntryOrBuilder
    • containsLabels

      public boolean containsLabels(String key)
       Cloud labels attached to the entry.
      
       In Data Catalog, you can create and modify labels attached only to custom
       entries. Synced entries have unmodifiable labels that come from the source
       system.
       
      map<string, string> labels = 14;
      Specified by:
      containsLabels in interface EntryOrBuilder
    • getLabels

      @Deprecated public Map<String,String> getLabels()
      Deprecated.
      Use getLabelsMap() instead.
      Specified by:
      getLabels in interface EntryOrBuilder
    • getLabelsMap

      public Map<String,String> getLabelsMap()
       Cloud labels attached to the entry.
      
       In Data Catalog, you can create and modify labels attached only to custom
       entries. Synced entries have unmodifiable labels that come from the source
       system.
       
      map<string, string> labels = 14;
      Specified by:
      getLabelsMap in interface EntryOrBuilder
    • getLabelsOrDefault

      public String getLabelsOrDefault(String key, String defaultValue)
       Cloud labels attached to the entry.
      
       In Data Catalog, you can create and modify labels attached only to custom
       entries. Synced entries have unmodifiable labels that come from the source
       system.
       
      map<string, string> labels = 14;
      Specified by:
      getLabelsOrDefault in interface EntryOrBuilder
    • getLabelsOrThrow

      public String getLabelsOrThrow(String key)
       Cloud labels attached to the entry.
      
       In Data Catalog, you can create and modify labels attached only to custom
       entries. Synced entries have unmodifiable labels that come from the source
       system.
       
      map<string, string> labels = 14;
      Specified by:
      getLabelsOrThrow in interface EntryOrBuilder
    • clearLabels

      public Entry.Builder clearLabels()
    • removeLabels

      public Entry.Builder removeLabels(String key)
       Cloud labels attached to the entry.
      
       In Data Catalog, you can create and modify labels attached only to custom
       entries. Synced entries have unmodifiable labels that come from the source
       system.
       
      map<string, string> labels = 14;
    • getMutableLabels

      @Deprecated public Map<String,String> getMutableLabels()
      Deprecated.
      Use alternate mutation accessors instead.
    • putLabels

      public Entry.Builder putLabels(String key, String value)
       Cloud labels attached to the entry.
      
       In Data Catalog, you can create and modify labels attached only to custom
       entries. Synced entries have unmodifiable labels that come from the source
       system.
       
      map<string, string> labels = 14;
    • putAllLabels

      public Entry.Builder putAllLabels(Map<String,String> values)
       Cloud labels attached to the entry.
      
       In Data Catalog, you can create and modify labels attached only to custom
       entries. Synced entries have unmodifiable labels that come from the source
       system.
       
      map<string, string> labels = 14;
    • hasDataSource

      public boolean hasDataSource()
       Output only. Physical location of the entry.
       
      .google.cloud.datacatalog.v1.DataSource data_source = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasDataSource in interface EntryOrBuilder
      Returns:
      Whether the dataSource field is set.
    • getDataSource

      public DataSource getDataSource()
       Output only. Physical location of the entry.
       
      .google.cloud.datacatalog.v1.DataSource data_source = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getDataSource in interface EntryOrBuilder
      Returns:
      The dataSource.
    • setDataSource

      public Entry.Builder setDataSource(DataSource value)
       Output only. Physical location of the entry.
       
      .google.cloud.datacatalog.v1.DataSource data_source = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setDataSource

      public Entry.Builder setDataSource(DataSource.Builder builderForValue)
       Output only. Physical location of the entry.
       
      .google.cloud.datacatalog.v1.DataSource data_source = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • mergeDataSource

      public Entry.Builder mergeDataSource(DataSource value)
       Output only. Physical location of the entry.
       
      .google.cloud.datacatalog.v1.DataSource data_source = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearDataSource

      public Entry.Builder clearDataSource()
       Output only. Physical location of the entry.
       
      .google.cloud.datacatalog.v1.DataSource data_source = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getDataSourceBuilder

      public DataSource.Builder getDataSourceBuilder()
       Output only. Physical location of the entry.
       
      .google.cloud.datacatalog.v1.DataSource data_source = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getDataSourceOrBuilder

      public DataSourceOrBuilder getDataSourceOrBuilder()
       Output only. Physical location of the entry.
       
      .google.cloud.datacatalog.v1.DataSource data_source = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getDataSourceOrBuilder in interface EntryOrBuilder
    • hasPersonalDetails

      public boolean hasPersonalDetails()
       Output only. Additional information related to the entry. Private to the
       current user.
       
      .google.cloud.datacatalog.v1.PersonalDetails personal_details = 26 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasPersonalDetails in interface EntryOrBuilder
      Returns:
      Whether the personalDetails field is set.
    • getPersonalDetails

      public PersonalDetails getPersonalDetails()
       Output only. Additional information related to the entry. Private to the
       current user.
       
      .google.cloud.datacatalog.v1.PersonalDetails personal_details = 26 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getPersonalDetails in interface EntryOrBuilder
      Returns:
      The personalDetails.
    • setPersonalDetails

      public Entry.Builder setPersonalDetails(PersonalDetails value)
       Output only. Additional information related to the entry. Private to the
       current user.
       
      .google.cloud.datacatalog.v1.PersonalDetails personal_details = 26 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setPersonalDetails

      public Entry.Builder setPersonalDetails(PersonalDetails.Builder builderForValue)
       Output only. Additional information related to the entry. Private to the
       current user.
       
      .google.cloud.datacatalog.v1.PersonalDetails personal_details = 26 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • mergePersonalDetails

      public Entry.Builder mergePersonalDetails(PersonalDetails value)
       Output only. Additional information related to the entry. Private to the
       current user.
       
      .google.cloud.datacatalog.v1.PersonalDetails personal_details = 26 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearPersonalDetails

      public Entry.Builder clearPersonalDetails()
       Output only. Additional information related to the entry. Private to the
       current user.
       
      .google.cloud.datacatalog.v1.PersonalDetails personal_details = 26 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getPersonalDetailsBuilder

      public PersonalDetails.Builder getPersonalDetailsBuilder()
       Output only. Additional information related to the entry. Private to the
       current user.
       
      .google.cloud.datacatalog.v1.PersonalDetails personal_details = 26 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getPersonalDetailsOrBuilder

      public PersonalDetailsOrBuilder getPersonalDetailsOrBuilder()
       Output only. Additional information related to the entry. Private to the
       current user.
       
      .google.cloud.datacatalog.v1.PersonalDetails personal_details = 26 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getPersonalDetailsOrBuilder in interface EntryOrBuilder