Class UpdateEntityRequest.Builder

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

public static final class UpdateEntityRequest.Builder extends com.google.protobuf.GeneratedMessage.Builder<UpdateEntityRequest.Builder> implements UpdateEntityRequestOrBuilder
 Update a metadata entity request.
 The exiting entity will be fully replaced by the entity in the request.
 The entity ID is mutable. To modify the ID, use the current entity ID in the
 request URL and specify the new ID in the request body.
 
Protobuf type google.cloud.dataplex.v1.UpdateEntityRequest
  • 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<UpdateEntityRequest.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<UpdateEntityRequest.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<UpdateEntityRequest.Builder>
    • getDefaultInstanceForType

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

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

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

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

      public UpdateEntityRequest.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<UpdateEntityRequest.Builder>
      Throws:
      IOException
    • hasEntity

      public boolean hasEntity()
       Required. Update description.
       
      .google.cloud.dataplex.v1.Entity entity = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      hasEntity in interface UpdateEntityRequestOrBuilder
      Returns:
      Whether the entity field is set.
    • getEntity

      public Entity getEntity()
       Required. Update description.
       
      .google.cloud.dataplex.v1.Entity entity = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getEntity in interface UpdateEntityRequestOrBuilder
      Returns:
      The entity.
    • setEntity

      public UpdateEntityRequest.Builder setEntity(Entity value)
       Required. Update description.
       
      .google.cloud.dataplex.v1.Entity entity = 2 [(.google.api.field_behavior) = REQUIRED];
    • setEntity

      public UpdateEntityRequest.Builder setEntity(Entity.Builder builderForValue)
       Required. Update description.
       
      .google.cloud.dataplex.v1.Entity entity = 2 [(.google.api.field_behavior) = REQUIRED];
    • mergeEntity

      public UpdateEntityRequest.Builder mergeEntity(Entity value)
       Required. Update description.
       
      .google.cloud.dataplex.v1.Entity entity = 2 [(.google.api.field_behavior) = REQUIRED];
    • clearEntity

      public UpdateEntityRequest.Builder clearEntity()
       Required. Update description.
       
      .google.cloud.dataplex.v1.Entity entity = 2 [(.google.api.field_behavior) = REQUIRED];
    • getEntityBuilder

      public Entity.Builder getEntityBuilder()
       Required. Update description.
       
      .google.cloud.dataplex.v1.Entity entity = 2 [(.google.api.field_behavior) = REQUIRED];
    • getEntityOrBuilder

      public EntityOrBuilder getEntityOrBuilder()
       Required. Update description.
       
      .google.cloud.dataplex.v1.Entity entity = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getEntityOrBuilder in interface UpdateEntityRequestOrBuilder
    • getValidateOnly

      public boolean getValidateOnly()
       Optional. Only validate the request, but do not perform mutations.
       The default is false.
       
      bool validate_only = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getValidateOnly in interface UpdateEntityRequestOrBuilder
      Returns:
      The validateOnly.
    • setValidateOnly

      public UpdateEntityRequest.Builder setValidateOnly(boolean value)
       Optional. Only validate the request, but do not perform mutations.
       The default is false.
       
      bool validate_only = 3 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The validateOnly to set.
      Returns:
      This builder for chaining.
    • clearValidateOnly

      public UpdateEntityRequest.Builder clearValidateOnly()
       Optional. Only validate the request, but do not perform mutations.
       The default is false.
       
      bool validate_only = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.