public static final class UpdateApplicationRequest.Builder extends GeneratedMessageV3.Builder<UpdateApplicationRequest.Builder> implements UpdateApplicationRequestOrBuilder
Request for updating a specified application.
Protobuf type google.cloud.talent.v4beta1.UpdateApplicationRequest
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public UpdateApplicationRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public UpdateApplicationRequest build()
Returns
buildPartial()
public UpdateApplicationRequest buildPartial()
Returns
clear()
public UpdateApplicationRequest.Builder clear()
Returns
Overrides
clearApplication()
public UpdateApplicationRequest.Builder clearApplication()
Required. The application resource to replace the current resource in the system.
.google.cloud.talent.v4beta1.Application application = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
clearField(Descriptors.FieldDescriptor field)
public UpdateApplicationRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public UpdateApplicationRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearUpdateMask()
public UpdateApplicationRequest.Builder clearUpdateMask()
Strongly recommended for the best service experience.
If update_mask is provided, only the specified fields in
application are updated. Otherwise all the fields are updated.
A field mask to specify the application fields to be updated. Only
top level fields of Application are supported.
.google.protobuf.FieldMask update_mask = 2;
Returns
clone()
public UpdateApplicationRequest.Builder clone()
Returns
Overrides
getApplication()
public Application getApplication()
Required. The application resource to replace the current resource in the system.
.google.cloud.talent.v4beta1.Application application = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
getApplicationBuilder()
public Application.Builder getApplicationBuilder()
Required. The application resource to replace the current resource in the system.
.google.cloud.talent.v4beta1.Application application = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
getApplicationOrBuilder()
public ApplicationOrBuilder getApplicationOrBuilder()
Required. The application resource to replace the current resource in the system.
.google.cloud.talent.v4beta1.Application application = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
getDefaultInstanceForType()
public UpdateApplicationRequest getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getUpdateMask()
public FieldMask getUpdateMask()
Strongly recommended for the best service experience.
If update_mask is provided, only the specified fields in
application are updated. Otherwise all the fields are updated.
A field mask to specify the application fields to be updated. Only
top level fields of Application are supported.
.google.protobuf.FieldMask update_mask = 2;
Returns
getUpdateMaskBuilder()
public FieldMask.Builder getUpdateMaskBuilder()
Strongly recommended for the best service experience.
If update_mask is provided, only the specified fields in
application are updated. Otherwise all the fields are updated.
A field mask to specify the application fields to be updated. Only
top level fields of Application are supported.
.google.protobuf.FieldMask update_mask = 2;
Returns
getUpdateMaskOrBuilder()
public FieldMaskOrBuilder getUpdateMaskOrBuilder()
Strongly recommended for the best service experience.
If update_mask is provided, only the specified fields in
application are updated. Otherwise all the fields are updated.
A field mask to specify the application fields to be updated. Only
top level fields of Application are supported.
.google.protobuf.FieldMask update_mask = 2;
Returns
hasApplication()
public boolean hasApplication()
Required. The application resource to replace the current resource in the system.
.google.cloud.talent.v4beta1.Application application = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
boolean | Whether the application field is set.
|
hasUpdateMask()
public boolean hasUpdateMask()
Strongly recommended for the best service experience.
If update_mask is provided, only the specified fields in
application are updated. Otherwise all the fields are updated.
A field mask to specify the application fields to be updated. Only
top level fields of Application are supported.
.google.protobuf.FieldMask update_mask = 2;
Returns
Type | Description |
boolean | Whether the updateMask field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeApplication(Application value)
public UpdateApplicationRequest.Builder mergeApplication(Application value)
Required. The application resource to replace the current resource in the system.
.google.cloud.talent.v4beta1.Application application = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
mergeFrom(UpdateApplicationRequest other)
public UpdateApplicationRequest.Builder mergeFrom(UpdateApplicationRequest other)
Parameter
Returns
public UpdateApplicationRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public UpdateApplicationRequest.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final UpdateApplicationRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
mergeUpdateMask(FieldMask value)
public UpdateApplicationRequest.Builder mergeUpdateMask(FieldMask value)
Strongly recommended for the best service experience.
If update_mask is provided, only the specified fields in
application are updated. Otherwise all the fields are updated.
A field mask to specify the application fields to be updated. Only
top level fields of Application are supported.
.google.protobuf.FieldMask update_mask = 2;
Parameter
Returns
setApplication(Application value)
public UpdateApplicationRequest.Builder setApplication(Application value)
Required. The application resource to replace the current resource in the system.
.google.cloud.talent.v4beta1.Application application = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
setApplication(Application.Builder builderForValue)
public UpdateApplicationRequest.Builder setApplication(Application.Builder builderForValue)
Required. The application resource to replace the current resource in the system.
.google.cloud.talent.v4beta1.Application application = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public UpdateApplicationRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public UpdateApplicationRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final UpdateApplicationRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setUpdateMask(FieldMask value)
public UpdateApplicationRequest.Builder setUpdateMask(FieldMask value)
Strongly recommended for the best service experience.
If update_mask is provided, only the specified fields in
application are updated. Otherwise all the fields are updated.
A field mask to specify the application fields to be updated. Only
top level fields of Application are supported.
.google.protobuf.FieldMask update_mask = 2;
Parameter
Returns
setUpdateMask(FieldMask.Builder builderForValue)
public UpdateApplicationRequest.Builder setUpdateMask(FieldMask.Builder builderForValue)
Strongly recommended for the best service experience.
If update_mask is provided, only the specified fields in
application are updated. Otherwise all the fields are updated.
A field mask to specify the application fields to be updated. Only
top level fields of Application are supported.
.google.protobuf.FieldMask update_mask = 2;
Parameter
Name | Description |
builderForValue | Builder
|
Returns