Class LookupEntryRequest.Builder

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

public static final class LookupEntryRequest.Builder extends com.google.protobuf.GeneratedMessage.Builder<LookupEntryRequest.Builder> implements LookupEntryRequestOrBuilder
 Lookup Entry request using permissions in the source system.
 
Protobuf type google.cloud.dataplex.v1.LookupEntryRequest
  • Method Details

    • getDescriptor

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

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<LookupEntryRequest.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<LookupEntryRequest.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<LookupEntryRequest.Builder>
    • getDefaultInstanceForType

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

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

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

      public LookupEntryRequest.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<LookupEntryRequest.Builder>
    • mergeFrom

    • isInitialized

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

      public LookupEntryRequest.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<LookupEntryRequest.Builder>
      Throws:
      IOException
    • getName

      public String getName()
       Required. The project to which the request should be attributed in the
       following form: `projects/{project}/locations/{location}`.
       
      string name = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getName in interface LookupEntryRequestOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       Required. The project to which the request should be attributed in the
       following form: `projects/{project}/locations/{location}`.
       
      string name = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getNameBytes in interface LookupEntryRequestOrBuilder
      Returns:
      The bytes for name.
    • setName

      public LookupEntryRequest.Builder setName(String value)
       Required. The project to which the request should be attributed in the
       following form: `projects/{project}/locations/{location}`.
       
      string name = 1 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

      public LookupEntryRequest.Builder clearName()
       Required. The project to which the request should be attributed in the
       following form: `projects/{project}/locations/{location}`.
       
      string name = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      This builder for chaining.
    • setNameBytes

      public LookupEntryRequest.Builder setNameBytes(com.google.protobuf.ByteString value)
       Required. The project to which the request should be attributed in the
       following form: `projects/{project}/locations/{location}`.
       
      string name = 1 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The bytes for name to set.
      Returns:
      This builder for chaining.
    • getViewValue

      public int getViewValue()
       Optional. View to control which parts of an entry the service should
       return.
       
      .google.cloud.dataplex.v1.EntryView view = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getViewValue in interface LookupEntryRequestOrBuilder
      Returns:
      The enum numeric value on the wire for view.
    • setViewValue

      public LookupEntryRequest.Builder setViewValue(int value)
       Optional. View to control which parts of an entry the service should
       return.
       
      .google.cloud.dataplex.v1.EntryView view = 2 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The enum numeric value on the wire for view to set.
      Returns:
      This builder for chaining.
    • getView

      public EntryView getView()
       Optional. View to control which parts of an entry the service should
       return.
       
      .google.cloud.dataplex.v1.EntryView view = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getView in interface LookupEntryRequestOrBuilder
      Returns:
      The view.
    • setView

      public LookupEntryRequest.Builder setView(EntryView value)
       Optional. View to control which parts of an entry the service should
       return.
       
      .google.cloud.dataplex.v1.EntryView view = 2 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The view to set.
      Returns:
      This builder for chaining.
    • clearView

      public LookupEntryRequest.Builder clearView()
       Optional. View to control which parts of an entry the service should
       return.
       
      .google.cloud.dataplex.v1.EntryView view = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • getAspectTypesList

      public com.google.protobuf.ProtocolStringList getAspectTypesList()
       Optional. Limits the aspects returned to the provided aspect types.
       It only works for CUSTOM view.
       
      repeated string aspect_types = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAspectTypesList in interface LookupEntryRequestOrBuilder
      Returns:
      A list containing the aspectTypes.
    • getAspectTypesCount

      public int getAspectTypesCount()
       Optional. Limits the aspects returned to the provided aspect types.
       It only works for CUSTOM view.
       
      repeated string aspect_types = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAspectTypesCount in interface LookupEntryRequestOrBuilder
      Returns:
      The count of aspectTypes.
    • getAspectTypes

      public String getAspectTypes(int index)
       Optional. Limits the aspects returned to the provided aspect types.
       It only works for CUSTOM view.
       
      repeated string aspect_types = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAspectTypes in interface LookupEntryRequestOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The aspectTypes at the given index.
    • getAspectTypesBytes

      public com.google.protobuf.ByteString getAspectTypesBytes(int index)
       Optional. Limits the aspects returned to the provided aspect types.
       It only works for CUSTOM view.
       
      repeated string aspect_types = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAspectTypesBytes in interface LookupEntryRequestOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the aspectTypes at the given index.
    • setAspectTypes

      public LookupEntryRequest.Builder setAspectTypes(int index, String value)
       Optional. Limits the aspects returned to the provided aspect types.
       It only works for CUSTOM view.
       
      repeated string aspect_types = 3 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      index - The index to set the value at.
      value - The aspectTypes to set.
      Returns:
      This builder for chaining.
    • addAspectTypes

      public LookupEntryRequest.Builder addAspectTypes(String value)
       Optional. Limits the aspects returned to the provided aspect types.
       It only works for CUSTOM view.
       
      repeated string aspect_types = 3 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The aspectTypes to add.
      Returns:
      This builder for chaining.
    • addAllAspectTypes

      public LookupEntryRequest.Builder addAllAspectTypes(Iterable<String> values)
       Optional. Limits the aspects returned to the provided aspect types.
       It only works for CUSTOM view.
       
      repeated string aspect_types = 3 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      values - The aspectTypes to add.
      Returns:
      This builder for chaining.
    • clearAspectTypes

      public LookupEntryRequest.Builder clearAspectTypes()
       Optional. Limits the aspects returned to the provided aspect types.
       It only works for CUSTOM view.
       
      repeated string aspect_types = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • addAspectTypesBytes

      public LookupEntryRequest.Builder addAspectTypesBytes(com.google.protobuf.ByteString value)
       Optional. Limits the aspects returned to the provided aspect types.
       It only works for CUSTOM view.
       
      repeated string aspect_types = 3 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The bytes of the aspectTypes to add.
      Returns:
      This builder for chaining.
    • getPathsList

      public com.google.protobuf.ProtocolStringList getPathsList()
       Optional. Limits the aspects returned to those associated with the provided
       paths within the Entry. It only works for CUSTOM view.
       
      repeated string paths = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPathsList in interface LookupEntryRequestOrBuilder
      Returns:
      A list containing the paths.
    • getPathsCount

      public int getPathsCount()
       Optional. Limits the aspects returned to those associated with the provided
       paths within the Entry. It only works for CUSTOM view.
       
      repeated string paths = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPathsCount in interface LookupEntryRequestOrBuilder
      Returns:
      The count of paths.
    • getPaths

      public String getPaths(int index)
       Optional. Limits the aspects returned to those associated with the provided
       paths within the Entry. It only works for CUSTOM view.
       
      repeated string paths = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPaths in interface LookupEntryRequestOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The paths at the given index.
    • getPathsBytes

      public com.google.protobuf.ByteString getPathsBytes(int index)
       Optional. Limits the aspects returned to those associated with the provided
       paths within the Entry. It only works for CUSTOM view.
       
      repeated string paths = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPathsBytes in interface LookupEntryRequestOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the paths at the given index.
    • setPaths

      public LookupEntryRequest.Builder setPaths(int index, String value)
       Optional. Limits the aspects returned to those associated with the provided
       paths within the Entry. It only works for CUSTOM view.
       
      repeated string paths = 4 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      index - The index to set the value at.
      value - The paths to set.
      Returns:
      This builder for chaining.
    • addPaths

      public LookupEntryRequest.Builder addPaths(String value)
       Optional. Limits the aspects returned to those associated with the provided
       paths within the Entry. It only works for CUSTOM view.
       
      repeated string paths = 4 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The paths to add.
      Returns:
      This builder for chaining.
    • addAllPaths

      public LookupEntryRequest.Builder addAllPaths(Iterable<String> values)
       Optional. Limits the aspects returned to those associated with the provided
       paths within the Entry. It only works for CUSTOM view.
       
      repeated string paths = 4 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      values - The paths to add.
      Returns:
      This builder for chaining.
    • clearPaths

      public LookupEntryRequest.Builder clearPaths()
       Optional. Limits the aspects returned to those associated with the provided
       paths within the Entry. It only works for CUSTOM view.
       
      repeated string paths = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • addPathsBytes

      public LookupEntryRequest.Builder addPathsBytes(com.google.protobuf.ByteString value)
       Optional. Limits the aspects returned to those associated with the provided
       paths within the Entry. It only works for CUSTOM view.
       
      repeated string paths = 4 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The bytes of the paths to add.
      Returns:
      This builder for chaining.
    • getEntry

      public String getEntry()
       Required. The resource name of the Entry:
       `projects/{project}/locations/{location}/entryGroups/{entry_group}/entries/{entry}`.
       
      string entry = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Specified by:
      getEntry in interface LookupEntryRequestOrBuilder
      Returns:
      The entry.
    • getEntryBytes

      public com.google.protobuf.ByteString getEntryBytes()
       Required. The resource name of the Entry:
       `projects/{project}/locations/{location}/entryGroups/{entry_group}/entries/{entry}`.
       
      string entry = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Specified by:
      getEntryBytes in interface LookupEntryRequestOrBuilder
      Returns:
      The bytes for entry.
    • setEntry

      public LookupEntryRequest.Builder setEntry(String value)
       Required. The resource name of the Entry:
       `projects/{project}/locations/{location}/entryGroups/{entry_group}/entries/{entry}`.
       
      string entry = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The entry to set.
      Returns:
      This builder for chaining.
    • clearEntry

      public LookupEntryRequest.Builder clearEntry()
       Required. The resource name of the Entry:
       `projects/{project}/locations/{location}/entryGroups/{entry_group}/entries/{entry}`.
       
      string entry = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setEntryBytes

      public LookupEntryRequest.Builder setEntryBytes(com.google.protobuf.ByteString value)
       Required. The resource name of the Entry:
       `projects/{project}/locations/{location}/entryGroups/{entry_group}/entries/{entry}`.
       
      string entry = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The bytes for entry to set.
      Returns:
      This builder for chaining.