Class UpdatePullRequestRequest.Builder (0.40.0)

public static final class UpdatePullRequestRequest.Builder extends GeneratedMessageV3.Builder<UpdatePullRequestRequest.Builder> implements UpdatePullRequestRequestOrBuilder

UpdatePullRequestRequest is the request to update a pull request.

Protobuf type google.cloud.securesourcemanager.v1.UpdatePullRequestRequest

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public UpdatePullRequestRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
UpdatePullRequestRequest.Builder
Overrides

build()

public UpdatePullRequestRequest build()
Returns
Type Description
UpdatePullRequestRequest

buildPartial()

public UpdatePullRequestRequest buildPartial()
Returns
Type Description
UpdatePullRequestRequest

clear()

public UpdatePullRequestRequest.Builder clear()
Returns
Type Description
UpdatePullRequestRequest.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public UpdatePullRequestRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
UpdatePullRequestRequest.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public UpdatePullRequestRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
UpdatePullRequestRequest.Builder
Overrides

clearPullRequest()

public UpdatePullRequestRequest.Builder clearPullRequest()

Required. The pull request to update.

.google.cloud.securesourcemanager.v1.PullRequest pull_request = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
UpdatePullRequestRequest.Builder

clearUpdateMask()

public UpdatePullRequestRequest.Builder clearUpdateMask()

Optional. Field mask is used to specify the fields to be overwritten in the pull request resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. The special value "*" means full replacement.

.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
UpdatePullRequestRequest.Builder

clone()

public UpdatePullRequestRequest.Builder clone()
Returns
Type Description
UpdatePullRequestRequest.Builder
Overrides

getDefaultInstanceForType()

public UpdatePullRequestRequest getDefaultInstanceForType()
Returns
Type Description
UpdatePullRequestRequest

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getPullRequest()

public PullRequest getPullRequest()

Required. The pull request to update.

.google.cloud.securesourcemanager.v1.PullRequest pull_request = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
PullRequest

The pullRequest.

getPullRequestBuilder()

public PullRequest.Builder getPullRequestBuilder()

Required. The pull request to update.

.google.cloud.securesourcemanager.v1.PullRequest pull_request = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
PullRequest.Builder

getPullRequestOrBuilder()

public PullRequestOrBuilder getPullRequestOrBuilder()

Required. The pull request to update.

.google.cloud.securesourcemanager.v1.PullRequest pull_request = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
PullRequestOrBuilder

getUpdateMask()

public FieldMask getUpdateMask()

Optional. Field mask is used to specify the fields to be overwritten in the pull request resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. The special value "*" means full replacement.

.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
FieldMask

The updateMask.

getUpdateMaskBuilder()

public FieldMask.Builder getUpdateMaskBuilder()

Optional. Field mask is used to specify the fields to be overwritten in the pull request resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. The special value "*" means full replacement.

.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Builder

getUpdateMaskOrBuilder()

public FieldMaskOrBuilder getUpdateMaskOrBuilder()

Optional. Field mask is used to specify the fields to be overwritten in the pull request resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. The special value "*" means full replacement.

.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
FieldMaskOrBuilder

hasPullRequest()

public boolean hasPullRequest()

Required. The pull request to update.

.google.cloud.securesourcemanager.v1.PullRequest pull_request = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the pullRequest field is set.

hasUpdateMask()

public boolean hasUpdateMask()

Optional. Field mask is used to specify the fields to be overwritten in the pull request resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. The special value "*" means full replacement.

.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the updateMask field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(UpdatePullRequestRequest other)

public UpdatePullRequestRequest.Builder mergeFrom(UpdatePullRequestRequest other)
Parameter
Name Description
other UpdatePullRequestRequest
Returns
Type Description
UpdatePullRequestRequest.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public UpdatePullRequestRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
UpdatePullRequestRequest.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public UpdatePullRequestRequest.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
UpdatePullRequestRequest.Builder
Overrides

mergePullRequest(PullRequest value)

public UpdatePullRequestRequest.Builder mergePullRequest(PullRequest value)

Required. The pull request to update.

.google.cloud.securesourcemanager.v1.PullRequest pull_request = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value PullRequest
Returns
Type Description
UpdatePullRequestRequest.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final UpdatePullRequestRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
UpdatePullRequestRequest.Builder
Overrides

mergeUpdateMask(FieldMask value)

public UpdatePullRequestRequest.Builder mergeUpdateMask(FieldMask value)

Optional. Field mask is used to specify the fields to be overwritten in the pull request resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. The special value "*" means full replacement.

.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value FieldMask
Returns
Type Description
UpdatePullRequestRequest.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public UpdatePullRequestRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
UpdatePullRequestRequest.Builder
Overrides

setPullRequest(PullRequest value)

public UpdatePullRequestRequest.Builder setPullRequest(PullRequest value)

Required. The pull request to update.

.google.cloud.securesourcemanager.v1.PullRequest pull_request = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value PullRequest
Returns
Type Description
UpdatePullRequestRequest.Builder

setPullRequest(PullRequest.Builder builderForValue)

public UpdatePullRequestRequest.Builder setPullRequest(PullRequest.Builder builderForValue)

Required. The pull request to update.

.google.cloud.securesourcemanager.v1.PullRequest pull_request = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue PullRequest.Builder
Returns
Type Description
UpdatePullRequestRequest.Builder

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public UpdatePullRequestRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
UpdatePullRequestRequest.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final UpdatePullRequestRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
UpdatePullRequestRequest.Builder
Overrides

setUpdateMask(FieldMask value)

public UpdatePullRequestRequest.Builder setUpdateMask(FieldMask value)

Optional. Field mask is used to specify the fields to be overwritten in the pull request resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. The special value "*" means full replacement.

.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value FieldMask
Returns
Type Description
UpdatePullRequestRequest.Builder

setUpdateMask(FieldMask.Builder builderForValue)

public UpdatePullRequestRequest.Builder setUpdateMask(FieldMask.Builder builderForValue)

Optional. Field mask is used to specify the fields to be overwritten in the pull request resource by the update. The fields specified in the update_mask are relative to the resource, not the full request. A field will be overwritten if it is in the mask. The special value "*" means full replacement.

.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue Builder
Returns
Type Description
UpdatePullRequestRequest.Builder