Class AccessReason.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<AccessReason.Builder>
com.google.cloud.cloudcontrolspartner.v1beta.AccessReason.Builder
- All Implemented Interfaces:
AccessReasonOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- AccessReason
public static final class AccessReason.Builder
extends com.google.protobuf.GeneratedMessage.Builder<AccessReason.Builder>
implements AccessReasonOrBuilder
Reason for the access.Protobuf type
google.cloud.cloudcontrolspartner.v1beta.AccessReason-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()More detail about certain reason types.Type of access justification.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorMore detail about certain reason types.com.google.protobuf.ByteStringMore detail about certain reason types.getType()Type of access justification.intType of access justification.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(AccessReason other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) More detail about certain reason types.setDetailBytes(com.google.protobuf.ByteString value) More detail about certain reason types.setType(AccessReason.Type value) Type of access justification.setTypeValue(int value) Type of access justification.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<AccessReason.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<AccessReason.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<AccessReason.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AccessReason.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<AccessReason.Builder>
-
mergeFrom
public AccessReason.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AccessReason.Builder>- Throws:
IOException
-
getTypeValue
public int getTypeValue()Type of access justification.
.google.cloud.cloudcontrolspartner.v1beta.AccessReason.Type type = 1;- Specified by:
getTypeValuein interfaceAccessReasonOrBuilder- Returns:
- The enum numeric value on the wire for type.
-
setTypeValue
Type of access justification.
.google.cloud.cloudcontrolspartner.v1beta.AccessReason.Type type = 1;- Parameters:
value- The enum numeric value on the wire for type to set.- Returns:
- This builder for chaining.
-
getType
Type of access justification.
.google.cloud.cloudcontrolspartner.v1beta.AccessReason.Type type = 1;- Specified by:
getTypein interfaceAccessReasonOrBuilder- Returns:
- The type.
-
setType
Type of access justification.
.google.cloud.cloudcontrolspartner.v1beta.AccessReason.Type type = 1;- Parameters:
value- The type to set.- Returns:
- This builder for chaining.
-
clearType
Type of access justification.
.google.cloud.cloudcontrolspartner.v1beta.AccessReason.Type type = 1;- Returns:
- This builder for chaining.
-
getDetail
More detail about certain reason types. See comments for each type above.
string detail = 2;- Specified by:
getDetailin interfaceAccessReasonOrBuilder- Returns:
- The detail.
-
getDetailBytes
public com.google.protobuf.ByteString getDetailBytes()More detail about certain reason types. See comments for each type above.
string detail = 2;- Specified by:
getDetailBytesin interfaceAccessReasonOrBuilder- Returns:
- The bytes for detail.
-
setDetail
More detail about certain reason types. See comments for each type above.
string detail = 2;- Parameters:
value- The detail to set.- Returns:
- This builder for chaining.
-
clearDetail
More detail about certain reason types. See comments for each type above.
string detail = 2;- Returns:
- This builder for chaining.
-
setDetailBytes
More detail about certain reason types. See comments for each type above.
string detail = 2;- Parameters:
value- The bytes for detail to set.- Returns:
- This builder for chaining.
-