Class LicensedUser.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<LicensedUser.Builder>
com.google.cloud.commerce.consumer.procurement.v1.LicensedUser.Builder
- All Implemented Interfaces:
LicensedUserOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- LicensedUser
public static final class LicensedUser.Builder
extends com.google.protobuf.GeneratedMessage.Builder<LicensedUser.Builder>
implements LicensedUserOrBuilder
A licensed user.Protobuf type
google.cloud.commerce.consumer.procurement.v1.LicensedUser-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Output only.Output only.Username.com.google.protobuf.TimestampOutput only.com.google.protobuf.Timestamp.BuilderOutput only.com.google.protobuf.TimestampOrBuilderOutput only.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorcom.google.protobuf.TimestampOutput only.com.google.protobuf.Timestamp.BuilderOutput only.com.google.protobuf.TimestampOrBuilderOutput only.Username.com.google.protobuf.ByteStringUsername.booleanOutput only.booleanOutput only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeAssignTime(com.google.protobuf.Timestamp value) Output only.mergeFrom(LicensedUser other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeRecentUsageTime(com.google.protobuf.Timestamp value) Output only.setAssignTime(com.google.protobuf.Timestamp value) Output only.setAssignTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only.setRecentUsageTime(com.google.protobuf.Timestamp value) Output only.setRecentUsageTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only.setUsername(String value) Username.setUsernameBytes(com.google.protobuf.ByteString value) Username.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<LicensedUser.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<LicensedUser.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<LicensedUser.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<LicensedUser.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<LicensedUser.Builder>
-
mergeFrom
public LicensedUser.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<LicensedUser.Builder>- Throws:
IOException
-
getUsername
Username. Format: `name@domain.com`.
string username = 1;- Specified by:
getUsernamein interfaceLicensedUserOrBuilder- Returns:
- The username.
-
getUsernameBytes
public com.google.protobuf.ByteString getUsernameBytes()Username. Format: `name@domain.com`.
string username = 1;- Specified by:
getUsernameBytesin interfaceLicensedUserOrBuilder- Returns:
- The bytes for username.
-
setUsername
Username. Format: `name@domain.com`.
string username = 1;- Parameters:
value- The username to set.- Returns:
- This builder for chaining.
-
clearUsername
Username. Format: `name@domain.com`.
string username = 1;- Returns:
- This builder for chaining.
-
setUsernameBytes
Username. Format: `name@domain.com`.
string username = 1;- Parameters:
value- The bytes for username to set.- Returns:
- This builder for chaining.
-
hasAssignTime
public boolean hasAssignTime()Output only. Timestamp when the license was assigned.
.google.protobuf.Timestamp assign_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasAssignTimein interfaceLicensedUserOrBuilder- Returns:
- Whether the assignTime field is set.
-
getAssignTime
public com.google.protobuf.Timestamp getAssignTime()Output only. Timestamp when the license was assigned.
.google.protobuf.Timestamp assign_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAssignTimein interfaceLicensedUserOrBuilder- Returns:
- The assignTime.
-
setAssignTime
Output only. Timestamp when the license was assigned.
.google.protobuf.Timestamp assign_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setAssignTime
Output only. Timestamp when the license was assigned.
.google.protobuf.Timestamp assign_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeAssignTime
Output only. Timestamp when the license was assigned.
.google.protobuf.Timestamp assign_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearAssignTime
Output only. Timestamp when the license was assigned.
.google.protobuf.Timestamp assign_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getAssignTimeBuilder
public com.google.protobuf.Timestamp.Builder getAssignTimeBuilder()Output only. Timestamp when the license was assigned.
.google.protobuf.Timestamp assign_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getAssignTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getAssignTimeOrBuilder()Output only. Timestamp when the license was assigned.
.google.protobuf.Timestamp assign_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAssignTimeOrBuilderin interfaceLicensedUserOrBuilder
-
hasRecentUsageTime
public boolean hasRecentUsageTime()Output only. Timestamp when the license was recently used. This may not be the most recent usage time, and will be updated regularly (within 24 hours).
.google.protobuf.Timestamp recent_usage_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasRecentUsageTimein interfaceLicensedUserOrBuilder- Returns:
- Whether the recentUsageTime field is set.
-
getRecentUsageTime
public com.google.protobuf.Timestamp getRecentUsageTime()Output only. Timestamp when the license was recently used. This may not be the most recent usage time, and will be updated regularly (within 24 hours).
.google.protobuf.Timestamp recent_usage_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getRecentUsageTimein interfaceLicensedUserOrBuilder- Returns:
- The recentUsageTime.
-
setRecentUsageTime
Output only. Timestamp when the license was recently used. This may not be the most recent usage time, and will be updated regularly (within 24 hours).
.google.protobuf.Timestamp recent_usage_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setRecentUsageTime
public LicensedUser.Builder setRecentUsageTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only. Timestamp when the license was recently used. This may not be the most recent usage time, and will be updated regularly (within 24 hours).
.google.protobuf.Timestamp recent_usage_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeRecentUsageTime
Output only. Timestamp when the license was recently used. This may not be the most recent usage time, and will be updated regularly (within 24 hours).
.google.protobuf.Timestamp recent_usage_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearRecentUsageTime
Output only. Timestamp when the license was recently used. This may not be the most recent usage time, and will be updated regularly (within 24 hours).
.google.protobuf.Timestamp recent_usage_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getRecentUsageTimeBuilder
public com.google.protobuf.Timestamp.Builder getRecentUsageTimeBuilder()Output only. Timestamp when the license was recently used. This may not be the most recent usage time, and will be updated regularly (within 24 hours).
.google.protobuf.Timestamp recent_usage_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getRecentUsageTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getRecentUsageTimeOrBuilder()Output only. Timestamp when the license was recently used. This may not be the most recent usage time, and will be updated regularly (within 24 hours).
.google.protobuf.Timestamp recent_usage_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getRecentUsageTimeOrBuilderin interfaceLicensedUserOrBuilder
-