public static final class AccessReason.Builder extends GeneratedMessageV3.Builder<AccessReason.Builder> implements AccessReasonOrBuilder
Protobuf type google.cloud.accessapproval.v1.AccessReason
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 AccessReason.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public AccessReason build()
buildPartial()
public AccessReason buildPartial()
clear()
public AccessReason.Builder clear()
Overrides
clearDetail()
public AccessReason.Builder clearDetail()
More detail about certain reason types. See comments for each type above.
string detail = 2;
clearField(Descriptors.FieldDescriptor field)
public AccessReason.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public AccessReason.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearType()
public AccessReason.Builder clearType()
Type of access justification.
.google.cloud.accessapproval.v1.AccessReason.Type type = 1;
clone()
public AccessReason.Builder clone()
Overrides
getDefaultInstanceForType()
public AccessReason getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
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 |
Type |
Description |
ByteString |
The bytes for detail.
|
getType()
public AccessReason.Type getType()
Type of access justification.
.google.cloud.accessapproval.v1.AccessReason.Type type = 1;
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()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(AccessReason other)
public AccessReason.Builder mergeFrom(AccessReason other)
public AccessReason.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public AccessReason.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final AccessReason.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
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.
|
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.
|
setField(Descriptors.FieldDescriptor field, Object value)
public AccessReason.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public AccessReason.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setType(AccessReason.Type value)
public AccessReason.Builder setType(AccessReason.Type value)
Type of access justification.
.google.cloud.accessapproval.v1.AccessReason.Type type = 1;
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.
|
setUnknownFields(UnknownFieldSet unknownFields)
public final AccessReason.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides