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.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()
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