Package com.google.cloud.workstations.v1
Class GenerateAccessTokenRequest.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<GenerateAccessTokenRequest.Builder>
-
- com.google.cloud.workstations.v1.GenerateAccessTokenRequest.Builder
-
- All Implemented Interfaces:
GenerateAccessTokenRequestOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- GenerateAccessTokenRequest
public static final class GenerateAccessTokenRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<GenerateAccessTokenRequest.Builder> implements GenerateAccessTokenRequestOrBuilder
Request message for GenerateAccessToken.
Protobuf typegoogle.cloud.workstations.v1.GenerateAccessTokenRequest
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description GenerateAccessTokenRequest.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
GenerateAccessTokenRequest
build()
GenerateAccessTokenRequest
buildPartial()
GenerateAccessTokenRequest.Builder
clear()
GenerateAccessTokenRequest.Builder
clearExpiration()
GenerateAccessTokenRequest.Builder
clearExpireTime()
Desired expiration time of the access token.GenerateAccessTokenRequest.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
GenerateAccessTokenRequest.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
GenerateAccessTokenRequest.Builder
clearTtl()
Desired lifetime duration of the access token.GenerateAccessTokenRequest.Builder
clearWorkstation()
Required.GenerateAccessTokenRequest.Builder
clone()
GenerateAccessTokenRequest
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
GenerateAccessTokenRequest.ExpirationCase
getExpirationCase()
com.google.protobuf.Timestamp
getExpireTime()
Desired expiration time of the access token.com.google.protobuf.Timestamp.Builder
getExpireTimeBuilder()
Desired expiration time of the access token.com.google.protobuf.TimestampOrBuilder
getExpireTimeOrBuilder()
Desired expiration time of the access token.com.google.protobuf.Duration
getTtl()
Desired lifetime duration of the access token.com.google.protobuf.Duration.Builder
getTtlBuilder()
Desired lifetime duration of the access token.com.google.protobuf.DurationOrBuilder
getTtlOrBuilder()
Desired lifetime duration of the access token.String
getWorkstation()
Required.com.google.protobuf.ByteString
getWorkstationBytes()
Required.boolean
hasExpireTime()
Desired expiration time of the access token.boolean
hasTtl()
Desired lifetime duration of the access token.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
GenerateAccessTokenRequest.Builder
mergeExpireTime(com.google.protobuf.Timestamp value)
Desired expiration time of the access token.GenerateAccessTokenRequest.Builder
mergeFrom(GenerateAccessTokenRequest other)
GenerateAccessTokenRequest.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
GenerateAccessTokenRequest.Builder
mergeFrom(com.google.protobuf.Message other)
GenerateAccessTokenRequest.Builder
mergeTtl(com.google.protobuf.Duration value)
Desired lifetime duration of the access token.GenerateAccessTokenRequest.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
GenerateAccessTokenRequest.Builder
setExpireTime(com.google.protobuf.Timestamp value)
Desired expiration time of the access token.GenerateAccessTokenRequest.Builder
setExpireTime(com.google.protobuf.Timestamp.Builder builderForValue)
Desired expiration time of the access token.GenerateAccessTokenRequest.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
GenerateAccessTokenRequest.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
GenerateAccessTokenRequest.Builder
setTtl(com.google.protobuf.Duration value)
Desired lifetime duration of the access token.GenerateAccessTokenRequest.Builder
setTtl(com.google.protobuf.Duration.Builder builderForValue)
Desired lifetime duration of the access token.GenerateAccessTokenRequest.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
GenerateAccessTokenRequest.Builder
setWorkstation(String value)
Required.GenerateAccessTokenRequest.Builder
setWorkstationBytes(com.google.protobuf.ByteString value)
Required.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<GenerateAccessTokenRequest.Builder>
-
clear
public GenerateAccessTokenRequest.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<GenerateAccessTokenRequest.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<GenerateAccessTokenRequest.Builder>
-
getDefaultInstanceForType
public GenerateAccessTokenRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public GenerateAccessTokenRequest build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public GenerateAccessTokenRequest buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public GenerateAccessTokenRequest.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<GenerateAccessTokenRequest.Builder>
-
setField
public GenerateAccessTokenRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<GenerateAccessTokenRequest.Builder>
-
clearField
public GenerateAccessTokenRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<GenerateAccessTokenRequest.Builder>
-
clearOneof
public GenerateAccessTokenRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<GenerateAccessTokenRequest.Builder>
-
setRepeatedField
public GenerateAccessTokenRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<GenerateAccessTokenRequest.Builder>
-
addRepeatedField
public GenerateAccessTokenRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<GenerateAccessTokenRequest.Builder>
-
mergeFrom
public GenerateAccessTokenRequest.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<GenerateAccessTokenRequest.Builder>
-
mergeFrom
public GenerateAccessTokenRequest.Builder mergeFrom(GenerateAccessTokenRequest other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<GenerateAccessTokenRequest.Builder>
-
mergeFrom
public GenerateAccessTokenRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<GenerateAccessTokenRequest.Builder>
- Throws:
IOException
-
getExpirationCase
public GenerateAccessTokenRequest.ExpirationCase getExpirationCase()
- Specified by:
getExpirationCase
in interfaceGenerateAccessTokenRequestOrBuilder
-
clearExpiration
public GenerateAccessTokenRequest.Builder clearExpiration()
-
hasExpireTime
public boolean hasExpireTime()
Desired expiration time of the access token. This value must be at most 24 hours in the future. If a value is not specified, the token's expiration time will be set to a default value of 1 hour in the future.
.google.protobuf.Timestamp expire_time = 2;
- Specified by:
hasExpireTime
in interfaceGenerateAccessTokenRequestOrBuilder
- Returns:
- Whether the expireTime field is set.
-
getExpireTime
public com.google.protobuf.Timestamp getExpireTime()
Desired expiration time of the access token. This value must be at most 24 hours in the future. If a value is not specified, the token's expiration time will be set to a default value of 1 hour in the future.
.google.protobuf.Timestamp expire_time = 2;
- Specified by:
getExpireTime
in interfaceGenerateAccessTokenRequestOrBuilder
- Returns:
- The expireTime.
-
setExpireTime
public GenerateAccessTokenRequest.Builder setExpireTime(com.google.protobuf.Timestamp value)
Desired expiration time of the access token. This value must be at most 24 hours in the future. If a value is not specified, the token's expiration time will be set to a default value of 1 hour in the future.
.google.protobuf.Timestamp expire_time = 2;
-
setExpireTime
public GenerateAccessTokenRequest.Builder setExpireTime(com.google.protobuf.Timestamp.Builder builderForValue)
Desired expiration time of the access token. This value must be at most 24 hours in the future. If a value is not specified, the token's expiration time will be set to a default value of 1 hour in the future.
.google.protobuf.Timestamp expire_time = 2;
-
mergeExpireTime
public GenerateAccessTokenRequest.Builder mergeExpireTime(com.google.protobuf.Timestamp value)
Desired expiration time of the access token. This value must be at most 24 hours in the future. If a value is not specified, the token's expiration time will be set to a default value of 1 hour in the future.
.google.protobuf.Timestamp expire_time = 2;
-
clearExpireTime
public GenerateAccessTokenRequest.Builder clearExpireTime()
Desired expiration time of the access token. This value must be at most 24 hours in the future. If a value is not specified, the token's expiration time will be set to a default value of 1 hour in the future.
.google.protobuf.Timestamp expire_time = 2;
-
getExpireTimeBuilder
public com.google.protobuf.Timestamp.Builder getExpireTimeBuilder()
Desired expiration time of the access token. This value must be at most 24 hours in the future. If a value is not specified, the token's expiration time will be set to a default value of 1 hour in the future.
.google.protobuf.Timestamp expire_time = 2;
-
getExpireTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getExpireTimeOrBuilder()
Desired expiration time of the access token. This value must be at most 24 hours in the future. If a value is not specified, the token's expiration time will be set to a default value of 1 hour in the future.
.google.protobuf.Timestamp expire_time = 2;
- Specified by:
getExpireTimeOrBuilder
in interfaceGenerateAccessTokenRequestOrBuilder
-
hasTtl
public boolean hasTtl()
Desired lifetime duration of the access token. This value must be at most 24 hours. If a value is not specified, the token's lifetime will be set to a default value of 1 hour.
.google.protobuf.Duration ttl = 3;
- Specified by:
hasTtl
in interfaceGenerateAccessTokenRequestOrBuilder
- Returns:
- Whether the ttl field is set.
-
getTtl
public com.google.protobuf.Duration getTtl()
Desired lifetime duration of the access token. This value must be at most 24 hours. If a value is not specified, the token's lifetime will be set to a default value of 1 hour.
.google.protobuf.Duration ttl = 3;
- Specified by:
getTtl
in interfaceGenerateAccessTokenRequestOrBuilder
- Returns:
- The ttl.
-
setTtl
public GenerateAccessTokenRequest.Builder setTtl(com.google.protobuf.Duration value)
Desired lifetime duration of the access token. This value must be at most 24 hours. If a value is not specified, the token's lifetime will be set to a default value of 1 hour.
.google.protobuf.Duration ttl = 3;
-
setTtl
public GenerateAccessTokenRequest.Builder setTtl(com.google.protobuf.Duration.Builder builderForValue)
Desired lifetime duration of the access token. This value must be at most 24 hours. If a value is not specified, the token's lifetime will be set to a default value of 1 hour.
.google.protobuf.Duration ttl = 3;
-
mergeTtl
public GenerateAccessTokenRequest.Builder mergeTtl(com.google.protobuf.Duration value)
Desired lifetime duration of the access token. This value must be at most 24 hours. If a value is not specified, the token's lifetime will be set to a default value of 1 hour.
.google.protobuf.Duration ttl = 3;
-
clearTtl
public GenerateAccessTokenRequest.Builder clearTtl()
Desired lifetime duration of the access token. This value must be at most 24 hours. If a value is not specified, the token's lifetime will be set to a default value of 1 hour.
.google.protobuf.Duration ttl = 3;
-
getTtlBuilder
public com.google.protobuf.Duration.Builder getTtlBuilder()
Desired lifetime duration of the access token. This value must be at most 24 hours. If a value is not specified, the token's lifetime will be set to a default value of 1 hour.
.google.protobuf.Duration ttl = 3;
-
getTtlOrBuilder
public com.google.protobuf.DurationOrBuilder getTtlOrBuilder()
Desired lifetime duration of the access token. This value must be at most 24 hours. If a value is not specified, the token's lifetime will be set to a default value of 1 hour.
.google.protobuf.Duration ttl = 3;
- Specified by:
getTtlOrBuilder
in interfaceGenerateAccessTokenRequestOrBuilder
-
getWorkstation
public String getWorkstation()
Required. Name of the workstation for which the access token should be generated.
string workstation = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
- Specified by:
getWorkstation
in interfaceGenerateAccessTokenRequestOrBuilder
- Returns:
- The workstation.
-
getWorkstationBytes
public com.google.protobuf.ByteString getWorkstationBytes()
Required. Name of the workstation for which the access token should be generated.
string workstation = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
- Specified by:
getWorkstationBytes
in interfaceGenerateAccessTokenRequestOrBuilder
- Returns:
- The bytes for workstation.
-
setWorkstation
public GenerateAccessTokenRequest.Builder setWorkstation(String value)
Required. Name of the workstation for which the access token should be generated.
string workstation = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
- Parameters:
value
- The workstation to set.- Returns:
- This builder for chaining.
-
clearWorkstation
public GenerateAccessTokenRequest.Builder clearWorkstation()
Required. Name of the workstation for which the access token should be generated.
string workstation = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
- Returns:
- This builder for chaining.
-
setWorkstationBytes
public GenerateAccessTokenRequest.Builder setWorkstationBytes(com.google.protobuf.ByteString value)
Required. Name of the workstation for which the access token should be generated.
string workstation = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
- Parameters:
value
- The bytes for workstation to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final GenerateAccessTokenRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<GenerateAccessTokenRequest.Builder>
-
mergeUnknownFields
public final GenerateAccessTokenRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<GenerateAccessTokenRequest.Builder>
-
-