publicstaticfinalclass OidcToken.BuilderextendsGeneratedMessageV3.Builder<OidcToken.Builder>implementsOidcTokenOrBuilder
Contains information needed for generating an
OpenID Connect
token.
This type of authorization can be used for many scenarios, including
calling Cloud Run, or endpoints where you intend to validate the token
yourself.
Protobuf type google.cloud.tasks.v2beta3.OidcToken
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
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()
publicstaticfinalDescriptors.DescriptorgetDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
publicOidcToken.BuilderaddRepeatedField(Descriptors.FieldDescriptorfield,Objectvalue)
Overrides
build()
buildPartial()
publicOidcTokenbuildPartial()
clear()
publicOidcToken.Builderclear()
Overrides
clearAudience()
publicOidcToken.BuilderclearAudience()
Audience to be used when generating OIDC token. If not specified, the URI
specified in target will be used.
string audience = 2;
clearField(Descriptors.FieldDescriptor field)
publicOidcToken.BuilderclearField(Descriptors.FieldDescriptorfield)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
publicOidcToken.BuilderclearOneof(Descriptors.OneofDescriptoroneof)
Overrides
clearServiceAccountEmail()
publicOidcToken.BuilderclearServiceAccountEmail()
Service account email
to be used for generating OIDC token.
The service account must be within the same project as the queue. The
caller must have iam.serviceAccounts.actAs permission for the service
account.
string service_account_email = 1;
clone()
publicOidcToken.Builderclone()
Overrides
getAudience()
publicStringgetAudience()
Audience to be used when generating OIDC token. If not specified, the URI
specified in target will be used.
string audience = 2;
| Returns |
| Type |
Description |
String |
The audience.
|
getAudienceBytes()
publicByteStringgetAudienceBytes()
Audience to be used when generating OIDC token. If not specified, the URI
specified in target will be used.
string audience = 2;
| Returns |
| Type |
Description |
ByteString |
The bytes for audience.
|
getDefaultInstanceForType()
publicOidcTokengetDefaultInstanceForType()
getDescriptorForType()
publicDescriptors.DescriptorgetDescriptorForType()
Overrides
getServiceAccountEmail()
publicStringgetServiceAccountEmail()
Service account email
to be used for generating OIDC token.
The service account must be within the same project as the queue. The
caller must have iam.serviceAccounts.actAs permission for the service
account.
string service_account_email = 1;
| Returns |
| Type |
Description |
String |
The serviceAccountEmail.
|
getServiceAccountEmailBytes()
publicByteStringgetServiceAccountEmailBytes()
Service account email
to be used for generating OIDC token.
The service account must be within the same project as the queue. The
caller must have iam.serviceAccounts.actAs permission for the service
account.
string service_account_email = 1;
| Returns |
| Type |
Description |
ByteString |
The bytes for serviceAccountEmail.
|
internalGetFieldAccessorTable()
protectedGeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()
Overrides
isInitialized()
publicfinalbooleanisInitialized()
Overrides
mergeFrom(OidcToken other)
publicOidcToken.BuildermergeFrom(OidcTokenother)
publicOidcToken.BuildermergeFrom(CodedInputStreaminput,ExtensionRegistryLiteextensionRegistry)
Overrides
mergeFrom(Message other)
publicOidcToken.BuildermergeFrom(Messageother)
| Parameter |
| Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
publicfinalOidcToken.BuildermergeUnknownFields(UnknownFieldSetunknownFields)
Overrides
setAudience(String value)
publicOidcToken.BuildersetAudience(Stringvalue)
Audience to be used when generating OIDC token. If not specified, the URI
specified in target will be used.
string audience = 2;
| Parameter |
| Name |
Description |
value |
String
The audience to set.
|
setAudienceBytes(ByteString value)
publicOidcToken.BuildersetAudienceBytes(ByteStringvalue)
Audience to be used when generating OIDC token. If not specified, the URI
specified in target will be used.
string audience = 2;
| Parameter |
| Name |
Description |
value |
ByteString
The bytes for audience to set.
|
setField(Descriptors.FieldDescriptor field, Object value)
publicOidcToken.BuildersetField(Descriptors.FieldDescriptorfield,Objectvalue)
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
publicOidcToken.BuildersetRepeatedField(Descriptors.FieldDescriptorfield,intindex,Objectvalue)
Overrides
setServiceAccountEmail(String value)
publicOidcToken.BuildersetServiceAccountEmail(Stringvalue)
Service account email
to be used for generating OIDC token.
The service account must be within the same project as the queue. The
caller must have iam.serviceAccounts.actAs permission for the service
account.
string service_account_email = 1;
| Parameter |
| Name |
Description |
value |
String
The serviceAccountEmail to set.
|
setServiceAccountEmailBytes(ByteString value)
publicOidcToken.BuildersetServiceAccountEmailBytes(ByteStringvalue)
Service account email
to be used for generating OIDC token.
The service account must be within the same project as the queue. The
caller must have iam.serviceAccounts.actAs permission for the service
account.
string service_account_email = 1;
| Parameter |
| Name |
Description |
value |
ByteString
The bytes for serviceAccountEmail to set.
|
setUnknownFields(UnknownFieldSet unknownFields)
publicfinalOidcToken.BuildersetUnknownFields(UnknownFieldSetunknownFields)
Overrides