Class AccessReason.Builder (2.2.4)
2.92.0 (latest)
2.89.0
2.88.0
2.86.0
2.84.0
2.83.0
2.82.0
2.81.0
2.79.0
2.77.0
2.76.0
2.75.0
2.74.0
2.73.0
2.71.0
2.69.0
2.68.0
2.65.0
2.64.0
2.63.0
2.61.0
2.60.0
2.59.0
2.58.0
2.57.0
2.56.0
2.55.0
2.54.0
2.53.0
2.52.0
2.50.0
2.49.0
2.48.0
2.47.0
2.46.0
2.45.0
2.44.0
2.43.0
2.42.0
2.41.0
2.40.0
2.38.0
2.37.0
2.36.0
2.35.0
2.34.0
2.33.0
2.32.0
2.31.0
2.30.0
2.29.0
2.28.0
2.25.0
2.24.0
2.23.0
2.22.0
2.21.0
2.20.0
2.19.0
2.18.0
2.17.0
2.16.0
2.15.0
2.14.0
2.13.0
2.12.0
2.11.0
2.10.0
2.9.0
2.8.0
2.7.0
2.6.0
2.5.0
2.4.10
2.3.1
2.2.4
2.1.12
public static final class AccessReason . Builder extends GeneratedMessageV3 . Builder<AccessReason . Builder > implements AccessReasonOrBuilder
Protobuf type google.cloud.accessapproval.v1.AccessReason
Static Methods
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public AccessReason . Builder addRepeatedField ( Descriptors . FieldDescriptor field , Object value )
Parameters
Returns
Overrides
build()
public AccessReason build ()
Returns
buildPartial()
public AccessReason buildPartial ()
Returns
clear()
public AccessReason . Builder clear ()
Returns
Overrides
clearDetail()
public AccessReason . Builder clearDetail ()
More detail about certain reason types. See comments for each type above.
string detail = 2;
Returns
clearField(Descriptors.FieldDescriptor field)
public AccessReason . Builder clearField ( Descriptors . FieldDescriptor field )
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public AccessReason . Builder clearOneof ( Descriptors . OneofDescriptor oneof )
Parameter
Returns
Overrides
clearType()
public AccessReason . Builder clearType ()
Type of access justification.
.google.cloud.accessapproval.v1.AccessReason.Type type = 1;
Returns
clone()
public AccessReason . Builder clone ()
Returns
Overrides
getDefaultInstanceForType()
public AccessReason getDefaultInstanceForType ()
Returns
getDescriptorForType()
public Descriptors . Descriptor getDescriptorForType ()
Returns
Overrides
getDetail()
public String getDetail ()
More detail about certain reason types. See comments for each type above.
string detail = 2;
Returns
Type
Description
String
The detail.
getDetailBytes()
public ByteString getDetailBytes ()
More detail about certain reason types. See comments for each type above.
string detail = 2;
Returns
getType()
public AccessReason . Type getType ()
Type of access justification.
.google.cloud.accessapproval.v1.AccessReason.Type type = 1;
Returns
getTypeValue()
public int getTypeValue ()
Type of access justification.
.google.cloud.accessapproval.v1.AccessReason.Type type = 1;
Returns
Type
Description
int
The enum numeric value on the wire for type.
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Returns
Overrides
isInitialized()
public final boolean isInitialized ()
Returns
Overrides
mergeFrom(AccessReason other)
public AccessReason . Builder mergeFrom ( AccessReason other )
Parameter
Returns
public AccessReason . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public AccessReason . Builder mergeFrom ( Message other )
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final AccessReason . Builder mergeUnknownFields ( UnknownFieldSet unknownFields )
Parameter
Returns
Overrides
setDetail(String value)
public AccessReason . Builder setDetail ( String value )
More detail about certain reason types. See comments for each type above.
string detail = 2;
Parameter
Name
Description
value
String The detail to set.
Returns
setDetailBytes(ByteString value)
public AccessReason . Builder setDetailBytes ( ByteString value )
More detail about certain reason types. See comments for each type above.
string detail = 2;
Parameter
Name
Description
value
ByteString The bytes for detail to set.
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public AccessReason . Builder setField ( Descriptors . FieldDescriptor field , Object value )
Parameters
Returns
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public AccessReason . Builder setRepeatedField ( Descriptors . FieldDescriptor field , int index , Object value )
Parameters
Returns
Overrides
setType(AccessReason.Type value)
public AccessReason . Builder setType ( AccessReason . Type value )
Type of access justification.
.google.cloud.accessapproval.v1.AccessReason.Type type = 1;
Parameter
Returns
setTypeValue(int value)
public AccessReason . Builder setTypeValue ( int value )
Type of access justification.
.google.cloud.accessapproval.v1.AccessReason.Type type = 1;
Parameter
Name
Description
value
int The enum numeric value on the wire for type to set.
Returns
setUnknownFields(UnknownFieldSet unknownFields)
public final AccessReason . Builder setUnknownFields ( UnknownFieldSet unknownFields )
Parameter
Returns
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-04-25 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-04-25 UTC."],[],[]]