public static final class UpdateExternalApiRequest.Builder extends GeneratedMessageV3.Builder<UpdateExternalApiRequest.Builder> implements UpdateExternalApiRequestOrBuilder
   
   The UpdateExternalApi
 method's request.
 Protobuf type google.cloud.apihub.v1.UpdateExternalApiRequest
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Methods
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  Methods
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public UpdateExternalApiRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  build()
  
    public UpdateExternalApiRequest build()
   
  
  
  buildPartial()
  
    public UpdateExternalApiRequest buildPartial()
   
  
  
  clear()
  
    public UpdateExternalApiRequest.Builder clear()
   
  
  Overrides
  
  
  clearExternalApi()
  
    public UpdateExternalApiRequest.Builder clearExternalApi()
   
   Required. The External API resource to update.
 The External API resource's name field is used to identify the External
 API resource to update. Format:
 projects/{project}/locations/{location}/externalApis/{externalApi}
 
 .google.cloud.apihub.v1.ExternalApi external_api = 1 [(.google.api.field_behavior) = REQUIRED];
 
clearField(Descriptors.FieldDescriptor field)
  
    public UpdateExternalApiRequest.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  clearOneof(Descriptors.OneofDescriptor oneof)
  
    public UpdateExternalApiRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  clearUpdateMask()
  
    public UpdateExternalApiRequest.Builder clearUpdateMask()
   
   Required. The list of fields to update.
 .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
 
clone()
  
    public UpdateExternalApiRequest.Builder clone()
   
  
  Overrides
  
  
  getDefaultInstanceForType()
  
    public UpdateExternalApiRequest getDefaultInstanceForType()
   
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  getExternalApi()
  
    public ExternalApi getExternalApi()
   
   Required. The External API resource to update.
 The External API resource's name field is used to identify the External
 API resource to update. Format:
 projects/{project}/locations/{location}/externalApis/{externalApi}
 
 .google.cloud.apihub.v1.ExternalApi external_api = 1 [(.google.api.field_behavior) = REQUIRED];
 
getExternalApiBuilder()
  
    public ExternalApi.Builder getExternalApiBuilder()
   
   Required. The External API resource to update.
 The External API resource's name field is used to identify the External
 API resource to update. Format:
 projects/{project}/locations/{location}/externalApis/{externalApi}
 
 .google.cloud.apihub.v1.ExternalApi external_api = 1 [(.google.api.field_behavior) = REQUIRED];
 
getExternalApiOrBuilder()
  
    public ExternalApiOrBuilder getExternalApiOrBuilder()
   
   Required. The External API resource to update.
 The External API resource's name field is used to identify the External
 API resource to update. Format:
 projects/{project}/locations/{location}/externalApis/{externalApi}
 
 .google.cloud.apihub.v1.ExternalApi external_api = 1 [(.google.api.field_behavior) = REQUIRED];
 
getUpdateMask()
  
    public FieldMask getUpdateMask()
   
   Required. The list of fields to update.
 .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | FieldMask | The updateMask. | 
    
  
  
  getUpdateMaskBuilder()
  
    public FieldMask.Builder getUpdateMaskBuilder()
   
   Required. The list of fields to update.
 .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
 
getUpdateMaskOrBuilder()
  
    public FieldMaskOrBuilder getUpdateMaskOrBuilder()
   
   Required. The list of fields to update.
 .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
 
hasExternalApi()
  
    public boolean hasExternalApi()
   
   Required. The External API resource to update.
 The External API resource's name field is used to identify the External
 API resource to update. Format:
 projects/{project}/locations/{location}/externalApis/{externalApi}
 
 .google.cloud.apihub.v1.ExternalApi external_api = 1 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the externalApi field is set. | 
    
  
  
  hasUpdateMask()
  
    public boolean hasUpdateMask()
   
   Required. The list of fields to update.
 .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the updateMask field is set. | 
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  mergeExternalApi(ExternalApi value)
  
    public UpdateExternalApiRequest.Builder mergeExternalApi(ExternalApi value)
   
   Required. The External API resource to update.
 The External API resource's name field is used to identify the External
 API resource to update. Format:
 projects/{project}/locations/{location}/externalApis/{externalApi}
 
 .google.cloud.apihub.v1.ExternalApi external_api = 1 [(.google.api.field_behavior) = REQUIRED];
 
mergeFrom(UpdateExternalApiRequest other)
  
    public UpdateExternalApiRequest.Builder mergeFrom(UpdateExternalApiRequest other)
   
  
  
  
  
  
    public UpdateExternalApiRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  mergeFrom(Message other)
  
    public UpdateExternalApiRequest.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | other | Message
 | 
    
  
  
  Overrides
  
  
  mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final UpdateExternalApiRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  mergeUpdateMask(FieldMask value)
  
    public UpdateExternalApiRequest.Builder mergeUpdateMask(FieldMask value)
   
   Required. The list of fields to update.
 .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
 
setExternalApi(ExternalApi value)
  
    public UpdateExternalApiRequest.Builder setExternalApi(ExternalApi value)
   
   Required. The External API resource to update.
 The External API resource's name field is used to identify the External
 API resource to update. Format:
 projects/{project}/locations/{location}/externalApis/{externalApi}
 
 .google.cloud.apihub.v1.ExternalApi external_api = 1 [(.google.api.field_behavior) = REQUIRED];
 
setExternalApi(ExternalApi.Builder builderForValue)
  
    public UpdateExternalApiRequest.Builder setExternalApi(ExternalApi.Builder builderForValue)
   
   Required. The External API resource to update.
 The External API resource's name field is used to identify the External
 API resource to update. Format:
 projects/{project}/locations/{location}/externalApis/{externalApi}
 
 .google.cloud.apihub.v1.ExternalApi external_api = 1 [(.google.api.field_behavior) = REQUIRED];
 
setField(Descriptors.FieldDescriptor field, Object value)
  
    public UpdateExternalApiRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public UpdateExternalApiRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final UpdateExternalApiRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  setUpdateMask(FieldMask value)
  
    public UpdateExternalApiRequest.Builder setUpdateMask(FieldMask value)
   
   Required. The list of fields to update.
 .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
 
setUpdateMask(FieldMask.Builder builderForValue)
  
    public UpdateExternalApiRequest.Builder setUpdateMask(FieldMask.Builder builderForValue)
   
   Required. The list of fields to update.
 .google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | builderForValue | Builder
 |