public static final class UpdateGcpUserAccessBindingRequest.Builder extends GeneratedMessageV3.Builder<UpdateGcpUserAccessBindingRequest.Builder> implements UpdateGcpUserAccessBindingRequestOrBuilder
Request of [UpdateGcpUserAccessBinding]
[google.identity.accesscontextmanager.v1.AccessContextManager.UpdateGcpUserAccessBinding].
Protobuf type google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public UpdateGcpUserAccessBindingRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public UpdateGcpUserAccessBindingRequest build()
Returns
buildPartial()
public UpdateGcpUserAccessBindingRequest buildPartial()
Returns
clear()
public UpdateGcpUserAccessBindingRequest.Builder clear()
Returns
Overrides
clearField(Descriptors.FieldDescriptor field)
public UpdateGcpUserAccessBindingRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearGcpUserAccessBinding()
public UpdateGcpUserAccessBindingRequest.Builder clearGcpUserAccessBinding()
Required. [GcpUserAccessBinding]
[google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
.google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_binding = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public UpdateGcpUserAccessBindingRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearUpdateMask()
public UpdateGcpUserAccessBindingRequest.Builder clearUpdateMask()
Required. Only the fields specified in this mask are updated. Because name and
group_key cannot be changed, update_mask is required and must always be:
update_mask {
paths: "access_levels"
}
.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
clone()
public UpdateGcpUserAccessBindingRequest.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public UpdateGcpUserAccessBindingRequest getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getGcpUserAccessBinding()
public GcpUserAccessBinding getGcpUserAccessBinding()
Required. [GcpUserAccessBinding]
[google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
.google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_binding = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
getGcpUserAccessBindingBuilder()
public GcpUserAccessBinding.Builder getGcpUserAccessBindingBuilder()
Required. [GcpUserAccessBinding]
[google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
.google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_binding = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
getGcpUserAccessBindingOrBuilder()
public GcpUserAccessBindingOrBuilder getGcpUserAccessBindingOrBuilder()
Required. [GcpUserAccessBinding]
[google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
.google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_binding = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
getUpdateMask()
public FieldMask getUpdateMask()
Required. Only the fields specified in this mask are updated. Because name and
group_key cannot be changed, update_mask is required and must always be:
update_mask {
paths: "access_levels"
}
.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
getUpdateMaskBuilder()
public FieldMask.Builder getUpdateMaskBuilder()
Required. Only the fields specified in this mask are updated. Because name and
group_key cannot be changed, update_mask is required and must always be:
update_mask {
paths: "access_levels"
}
.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
getUpdateMaskOrBuilder()
public FieldMaskOrBuilder getUpdateMaskOrBuilder()
Required. Only the fields specified in this mask are updated. Because name and
group_key cannot be changed, update_mask is required and must always be:
update_mask {
paths: "access_levels"
}
.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
hasGcpUserAccessBinding()
public boolean hasGcpUserAccessBinding()
Required. [GcpUserAccessBinding]
[google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
.google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_binding = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
boolean | Whether the gcpUserAccessBinding field is set.
|
hasUpdateMask()
public boolean hasUpdateMask()
Required. Only the fields specified in this mask are updated. Because name and
group_key cannot be changed, update_mask is required and must always be:
update_mask {
paths: "access_levels"
}
.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()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(UpdateGcpUserAccessBindingRequest other)
public UpdateGcpUserAccessBindingRequest.Builder mergeFrom(UpdateGcpUserAccessBindingRequest other)
Parameter
Returns
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public UpdateGcpUserAccessBindingRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public UpdateGcpUserAccessBindingRequest.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeGcpUserAccessBinding(GcpUserAccessBinding value)
public UpdateGcpUserAccessBindingRequest.Builder mergeGcpUserAccessBinding(GcpUserAccessBinding value)
Required. [GcpUserAccessBinding]
[google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
.google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_binding = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
mergeUnknownFields(UnknownFieldSet unknownFields)
public final UpdateGcpUserAccessBindingRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
mergeUpdateMask(FieldMask value)
public UpdateGcpUserAccessBindingRequest.Builder mergeUpdateMask(FieldMask value)
Required. Only the fields specified in this mask are updated. Because name and
group_key cannot be changed, update_mask is required and must always be:
update_mask {
paths: "access_levels"
}
.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public UpdateGcpUserAccessBindingRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setGcpUserAccessBinding(GcpUserAccessBinding value)
public UpdateGcpUserAccessBindingRequest.Builder setGcpUserAccessBinding(GcpUserAccessBinding value)
Required. [GcpUserAccessBinding]
[google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
.google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_binding = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
setGcpUserAccessBinding(GcpUserAccessBinding.Builder builderForValue)
public UpdateGcpUserAccessBindingRequest.Builder setGcpUserAccessBinding(GcpUserAccessBinding.Builder builderForValue)
Required. [GcpUserAccessBinding]
[google.identity.accesscontextmanager.v1.GcpUserAccessBinding]
.google.identity.accesscontextmanager.v1.GcpUserAccessBinding gcp_user_access_binding = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public UpdateGcpUserAccessBindingRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final UpdateGcpUserAccessBindingRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setUpdateMask(FieldMask value)
public UpdateGcpUserAccessBindingRequest.Builder setUpdateMask(FieldMask value)
Required. Only the fields specified in this mask are updated. Because name and
group_key cannot be changed, update_mask is required and must always be:
update_mask {
paths: "access_levels"
}
.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
setUpdateMask(FieldMask.Builder builderForValue)
public UpdateGcpUserAccessBindingRequest.Builder setUpdateMask(FieldMask.Builder builderForValue)
Required. Only the fields specified in this mask are updated. Because name and
group_key cannot be changed, update_mask is required and must always be:
update_mask {
paths: "access_levels"
}
.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Name | Description |
builderForValue | Builder
|
Returns