public static final class GenerateAccessTokenRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<GenerateAccessTokenRequest.Builder> implements GenerateAccessTokenRequestOrBuilder
google.iam.credentials.v1.GenerateAccessTokenRequest| Modifier and Type | Method and Description |
|---|---|
GenerateAccessTokenRequest.Builder |
addAllDelegates(Iterable<String> values)
The sequence of service accounts in a delegation chain.
|
GenerateAccessTokenRequest.Builder |
addAllScope(Iterable<String> values)
Code to identify the scopes to be included in the OAuth 2.0 access token.
|
GenerateAccessTokenRequest.Builder |
addDelegates(String value)
The sequence of service accounts in a delegation chain.
|
GenerateAccessTokenRequest.Builder |
addDelegatesBytes(com.google.protobuf.ByteString value)
The sequence of service accounts in a delegation chain.
|
GenerateAccessTokenRequest.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
GenerateAccessTokenRequest.Builder |
addScope(String value)
Code to identify the scopes to be included in the OAuth 2.0 access token.
|
GenerateAccessTokenRequest.Builder |
addScopeBytes(com.google.protobuf.ByteString value)
Code to identify the scopes to be included in the OAuth 2.0 access token.
|
GenerateAccessTokenRequest |
build() |
GenerateAccessTokenRequest |
buildPartial() |
GenerateAccessTokenRequest.Builder |
clear() |
GenerateAccessTokenRequest.Builder |
clearDelegates()
The sequence of service accounts in a delegation chain.
|
GenerateAccessTokenRequest.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
GenerateAccessTokenRequest.Builder |
clearLifetime()
The desired lifetime duration of the access token in seconds.
|
GenerateAccessTokenRequest.Builder |
clearName()
The resource name of the service account for which the credentials
are requested, in the following format:
`projects/-/serviceAccounts/{ACCOUNT_EMAIL_OR_UNIQUEID}`.
|
GenerateAccessTokenRequest.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
GenerateAccessTokenRequest.Builder |
clearScope()
Code to identify the scopes to be included in the OAuth 2.0 access token.
|
GenerateAccessTokenRequest.Builder |
clone() |
GenerateAccessTokenRequest |
getDefaultInstanceForType() |
String |
getDelegates(int index)
The sequence of service accounts in a delegation chain.
|
com.google.protobuf.ByteString |
getDelegatesBytes(int index)
The sequence of service accounts in a delegation chain.
|
int |
getDelegatesCount()
The sequence of service accounts in a delegation chain.
|
com.google.protobuf.ProtocolStringList |
getDelegatesList()
The sequence of service accounts in a delegation chain.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
com.google.protobuf.Duration |
getLifetime()
The desired lifetime duration of the access token in seconds.
|
com.google.protobuf.Duration.Builder |
getLifetimeBuilder()
The desired lifetime duration of the access token in seconds.
|
com.google.protobuf.DurationOrBuilder |
getLifetimeOrBuilder()
The desired lifetime duration of the access token in seconds.
|
String |
getName()
The resource name of the service account for which the credentials
are requested, in the following format:
`projects/-/serviceAccounts/{ACCOUNT_EMAIL_OR_UNIQUEID}`.
|
com.google.protobuf.ByteString |
getNameBytes()
The resource name of the service account for which the credentials
are requested, in the following format:
`projects/-/serviceAccounts/{ACCOUNT_EMAIL_OR_UNIQUEID}`.
|
String |
getScope(int index)
Code to identify the scopes to be included in the OAuth 2.0 access token.
|
com.google.protobuf.ByteString |
getScopeBytes(int index)
Code to identify the scopes to be included in the OAuth 2.0 access token.
|
int |
getScopeCount()
Code to identify the scopes to be included in the OAuth 2.0 access token.
|
com.google.protobuf.ProtocolStringList |
getScopeList()
Code to identify the scopes to be included in the OAuth 2.0 access token.
|
boolean |
hasLifetime()
The desired lifetime duration of the access token in seconds.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
GenerateAccessTokenRequest.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
GenerateAccessTokenRequest.Builder |
mergeFrom(GenerateAccessTokenRequest other) |
GenerateAccessTokenRequest.Builder |
mergeFrom(com.google.protobuf.Message other) |
GenerateAccessTokenRequest.Builder |
mergeLifetime(com.google.protobuf.Duration value)
The desired lifetime duration of the access token in seconds.
|
GenerateAccessTokenRequest.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
GenerateAccessTokenRequest.Builder |
setDelegates(int index,
String value)
The sequence of service accounts in a delegation chain.
|
GenerateAccessTokenRequest.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
GenerateAccessTokenRequest.Builder |
setLifetime(com.google.protobuf.Duration.Builder builderForValue)
The desired lifetime duration of the access token in seconds.
|
GenerateAccessTokenRequest.Builder |
setLifetime(com.google.protobuf.Duration value)
The desired lifetime duration of the access token in seconds.
|
GenerateAccessTokenRequest.Builder |
setName(String value)
The resource name of the service account for which the credentials
are requested, in the following format:
`projects/-/serviceAccounts/{ACCOUNT_EMAIL_OR_UNIQUEID}`.
|
GenerateAccessTokenRequest.Builder |
setNameBytes(com.google.protobuf.ByteString value)
The resource name of the service account for which the credentials
are requested, in the following format:
`projects/-/serviceAccounts/{ACCOUNT_EMAIL_OR_UNIQUEID}`.
|
GenerateAccessTokenRequest.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
GenerateAccessTokenRequest.Builder |
setScope(int index,
String value)
Code to identify the scopes to be included in the OAuth 2.0 access token.
|
GenerateAccessTokenRequest.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateAccessTokenRequest.Builder>public GenerateAccessTokenRequest.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateAccessTokenRequest.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateAccessTokenRequest.Builder>public GenerateAccessTokenRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic GenerateAccessTokenRequest build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic GenerateAccessTokenRequest buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic GenerateAccessTokenRequest.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateAccessTokenRequest.Builder>public GenerateAccessTokenRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateAccessTokenRequest.Builder>public GenerateAccessTokenRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateAccessTokenRequest.Builder>public GenerateAccessTokenRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateAccessTokenRequest.Builder>public GenerateAccessTokenRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateAccessTokenRequest.Builder>public GenerateAccessTokenRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateAccessTokenRequest.Builder>public GenerateAccessTokenRequest.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<GenerateAccessTokenRequest.Builder>public GenerateAccessTokenRequest.Builder mergeFrom(GenerateAccessTokenRequest other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateAccessTokenRequest.Builder>public GenerateAccessTokenRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<GenerateAccessTokenRequest.Builder>IOExceptionpublic String getName()
The resource name of the service account for which the credentials
are requested, in the following format:
`projects/-/serviceAccounts/{ACCOUNT_EMAIL_OR_UNIQUEID}`.
string name = 1;getName in interface GenerateAccessTokenRequestOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
The resource name of the service account for which the credentials
are requested, in the following format:
`projects/-/serviceAccounts/{ACCOUNT_EMAIL_OR_UNIQUEID}`.
string name = 1;getNameBytes in interface GenerateAccessTokenRequestOrBuilderpublic GenerateAccessTokenRequest.Builder setName(String value)
The resource name of the service account for which the credentials
are requested, in the following format:
`projects/-/serviceAccounts/{ACCOUNT_EMAIL_OR_UNIQUEID}`.
string name = 1;public GenerateAccessTokenRequest.Builder clearName()
The resource name of the service account for which the credentials
are requested, in the following format:
`projects/-/serviceAccounts/{ACCOUNT_EMAIL_OR_UNIQUEID}`.
string name = 1;public GenerateAccessTokenRequest.Builder setNameBytes(com.google.protobuf.ByteString value)
The resource name of the service account for which the credentials
are requested, in the following format:
`projects/-/serviceAccounts/{ACCOUNT_EMAIL_OR_UNIQUEID}`.
string name = 1;public com.google.protobuf.ProtocolStringList getDelegatesList()
The sequence of service accounts in a delegation chain. Each service
account must be granted the `roles/iam.serviceAccountTokenCreator` role
on its next service account in the chain. The last service account in the
chain must be granted the `roles/iam.serviceAccountTokenCreator` role
on the service account that is specified in the `name` field of the
request.
The delegates must have the following format:
`projects/-/serviceAccounts/{ACCOUNT_EMAIL_OR_UNIQUEID}`
repeated string delegates = 2;getDelegatesList in interface GenerateAccessTokenRequestOrBuilderpublic int getDelegatesCount()
The sequence of service accounts in a delegation chain. Each service
account must be granted the `roles/iam.serviceAccountTokenCreator` role
on its next service account in the chain. The last service account in the
chain must be granted the `roles/iam.serviceAccountTokenCreator` role
on the service account that is specified in the `name` field of the
request.
The delegates must have the following format:
`projects/-/serviceAccounts/{ACCOUNT_EMAIL_OR_UNIQUEID}`
repeated string delegates = 2;getDelegatesCount in interface GenerateAccessTokenRequestOrBuilderpublic String getDelegates(int index)
The sequence of service accounts in a delegation chain. Each service
account must be granted the `roles/iam.serviceAccountTokenCreator` role
on its next service account in the chain. The last service account in the
chain must be granted the `roles/iam.serviceAccountTokenCreator` role
on the service account that is specified in the `name` field of the
request.
The delegates must have the following format:
`projects/-/serviceAccounts/{ACCOUNT_EMAIL_OR_UNIQUEID}`
repeated string delegates = 2;getDelegates in interface GenerateAccessTokenRequestOrBuilderpublic com.google.protobuf.ByteString getDelegatesBytes(int index)
The sequence of service accounts in a delegation chain. Each service
account must be granted the `roles/iam.serviceAccountTokenCreator` role
on its next service account in the chain. The last service account in the
chain must be granted the `roles/iam.serviceAccountTokenCreator` role
on the service account that is specified in the `name` field of the
request.
The delegates must have the following format:
`projects/-/serviceAccounts/{ACCOUNT_EMAIL_OR_UNIQUEID}`
repeated string delegates = 2;getDelegatesBytes in interface GenerateAccessTokenRequestOrBuilderpublic GenerateAccessTokenRequest.Builder setDelegates(int index, String value)
The sequence of service accounts in a delegation chain. Each service
account must be granted the `roles/iam.serviceAccountTokenCreator` role
on its next service account in the chain. The last service account in the
chain must be granted the `roles/iam.serviceAccountTokenCreator` role
on the service account that is specified in the `name` field of the
request.
The delegates must have the following format:
`projects/-/serviceAccounts/{ACCOUNT_EMAIL_OR_UNIQUEID}`
repeated string delegates = 2;public GenerateAccessTokenRequest.Builder addDelegates(String value)
The sequence of service accounts in a delegation chain. Each service
account must be granted the `roles/iam.serviceAccountTokenCreator` role
on its next service account in the chain. The last service account in the
chain must be granted the `roles/iam.serviceAccountTokenCreator` role
on the service account that is specified in the `name` field of the
request.
The delegates must have the following format:
`projects/-/serviceAccounts/{ACCOUNT_EMAIL_OR_UNIQUEID}`
repeated string delegates = 2;public GenerateAccessTokenRequest.Builder addAllDelegates(Iterable<String> values)
The sequence of service accounts in a delegation chain. Each service
account must be granted the `roles/iam.serviceAccountTokenCreator` role
on its next service account in the chain. The last service account in the
chain must be granted the `roles/iam.serviceAccountTokenCreator` role
on the service account that is specified in the `name` field of the
request.
The delegates must have the following format:
`projects/-/serviceAccounts/{ACCOUNT_EMAIL_OR_UNIQUEID}`
repeated string delegates = 2;public GenerateAccessTokenRequest.Builder clearDelegates()
The sequence of service accounts in a delegation chain. Each service
account must be granted the `roles/iam.serviceAccountTokenCreator` role
on its next service account in the chain. The last service account in the
chain must be granted the `roles/iam.serviceAccountTokenCreator` role
on the service account that is specified in the `name` field of the
request.
The delegates must have the following format:
`projects/-/serviceAccounts/{ACCOUNT_EMAIL_OR_UNIQUEID}`
repeated string delegates = 2;public GenerateAccessTokenRequest.Builder addDelegatesBytes(com.google.protobuf.ByteString value)
The sequence of service accounts in a delegation chain. Each service
account must be granted the `roles/iam.serviceAccountTokenCreator` role
on its next service account in the chain. The last service account in the
chain must be granted the `roles/iam.serviceAccountTokenCreator` role
on the service account that is specified in the `name` field of the
request.
The delegates must have the following format:
`projects/-/serviceAccounts/{ACCOUNT_EMAIL_OR_UNIQUEID}`
repeated string delegates = 2;public com.google.protobuf.ProtocolStringList getScopeList()
Code to identify the scopes to be included in the OAuth 2.0 access token. See https://developers.google.com/identity/protocols/googlescopes for more information. At least one value required.
repeated string scope = 4;getScopeList in interface GenerateAccessTokenRequestOrBuilderpublic int getScopeCount()
Code to identify the scopes to be included in the OAuth 2.0 access token. See https://developers.google.com/identity/protocols/googlescopes for more information. At least one value required.
repeated string scope = 4;getScopeCount in interface GenerateAccessTokenRequestOrBuilderpublic String getScope(int index)
Code to identify the scopes to be included in the OAuth 2.0 access token. See https://developers.google.com/identity/protocols/googlescopes for more information. At least one value required.
repeated string scope = 4;getScope in interface GenerateAccessTokenRequestOrBuilderpublic com.google.protobuf.ByteString getScopeBytes(int index)
Code to identify the scopes to be included in the OAuth 2.0 access token. See https://developers.google.com/identity/protocols/googlescopes for more information. At least one value required.
repeated string scope = 4;getScopeBytes in interface GenerateAccessTokenRequestOrBuilderpublic GenerateAccessTokenRequest.Builder setScope(int index, String value)
Code to identify the scopes to be included in the OAuth 2.0 access token. See https://developers.google.com/identity/protocols/googlescopes for more information. At least one value required.
repeated string scope = 4;public GenerateAccessTokenRequest.Builder addScope(String value)
Code to identify the scopes to be included in the OAuth 2.0 access token. See https://developers.google.com/identity/protocols/googlescopes for more information. At least one value required.
repeated string scope = 4;public GenerateAccessTokenRequest.Builder addAllScope(Iterable<String> values)
Code to identify the scopes to be included in the OAuth 2.0 access token. See https://developers.google.com/identity/protocols/googlescopes for more information. At least one value required.
repeated string scope = 4;public GenerateAccessTokenRequest.Builder clearScope()
Code to identify the scopes to be included in the OAuth 2.0 access token. See https://developers.google.com/identity/protocols/googlescopes for more information. At least one value required.
repeated string scope = 4;public GenerateAccessTokenRequest.Builder addScopeBytes(com.google.protobuf.ByteString value)
Code to identify the scopes to be included in the OAuth 2.0 access token. See https://developers.google.com/identity/protocols/googlescopes for more information. At least one value required.
repeated string scope = 4;public boolean hasLifetime()
The desired lifetime duration of the access token in seconds. Must be set to a value less than or equal to 3600 (1 hour). If a value is not specified, the token's lifetime will be set to a default value of one hour.
.google.protobuf.Duration lifetime = 7;hasLifetime in interface GenerateAccessTokenRequestOrBuilderpublic com.google.protobuf.Duration getLifetime()
The desired lifetime duration of the access token in seconds. Must be set to a value less than or equal to 3600 (1 hour). If a value is not specified, the token's lifetime will be set to a default value of one hour.
.google.protobuf.Duration lifetime = 7;getLifetime in interface GenerateAccessTokenRequestOrBuilderpublic GenerateAccessTokenRequest.Builder setLifetime(com.google.protobuf.Duration value)
The desired lifetime duration of the access token in seconds. Must be set to a value less than or equal to 3600 (1 hour). If a value is not specified, the token's lifetime will be set to a default value of one hour.
.google.protobuf.Duration lifetime = 7;public GenerateAccessTokenRequest.Builder setLifetime(com.google.protobuf.Duration.Builder builderForValue)
The desired lifetime duration of the access token in seconds. Must be set to a value less than or equal to 3600 (1 hour). If a value is not specified, the token's lifetime will be set to a default value of one hour.
.google.protobuf.Duration lifetime = 7;public GenerateAccessTokenRequest.Builder mergeLifetime(com.google.protobuf.Duration value)
The desired lifetime duration of the access token in seconds. Must be set to a value less than or equal to 3600 (1 hour). If a value is not specified, the token's lifetime will be set to a default value of one hour.
.google.protobuf.Duration lifetime = 7;public GenerateAccessTokenRequest.Builder clearLifetime()
The desired lifetime duration of the access token in seconds. Must be set to a value less than or equal to 3600 (1 hour). If a value is not specified, the token's lifetime will be set to a default value of one hour.
.google.protobuf.Duration lifetime = 7;public com.google.protobuf.Duration.Builder getLifetimeBuilder()
The desired lifetime duration of the access token in seconds. Must be set to a value less than or equal to 3600 (1 hour). If a value is not specified, the token's lifetime will be set to a default value of one hour.
.google.protobuf.Duration lifetime = 7;public com.google.protobuf.DurationOrBuilder getLifetimeOrBuilder()
The desired lifetime duration of the access token in seconds. Must be set to a value less than or equal to 3600 (1 hour). If a value is not specified, the token's lifetime will be set to a default value of one hour.
.google.protobuf.Duration lifetime = 7;getLifetimeOrBuilder in interface GenerateAccessTokenRequestOrBuilderpublic final GenerateAccessTokenRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateAccessTokenRequest.Builder>public final GenerateAccessTokenRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateAccessTokenRequest.Builder>Copyright © 2019 Google LLC. All rights reserved.