public static final class OAuthToken.Builder extends GeneratedMessageV3.Builder<OAuthToken.Builder> implements OAuthTokenOrBuilder
Contains information needed for generating an
OAuth token.
This type of authorization should generally only be used when calling Google
APIs hosted on *.googleapis.com.
Protobuf type google.cloud.scheduler.v1beta1.OAuthToken
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public OAuthToken.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public OAuthToken build()
Returns
buildPartial()
public OAuthToken buildPartial()
Returns
clear()
public OAuthToken.Builder clear()
Returns
Overrides
clearField(Descriptors.FieldDescriptor field)
public OAuthToken.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public OAuthToken.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearScope()
public OAuthToken.Builder clearScope()
Returns
clearServiceAccountEmail()
public OAuthToken.Builder clearServiceAccountEmail()
Service account email
to be used for generating OAuth token.
The service account must be within the same project as the job. The caller
must have iam.serviceAccounts.actAs permission for the service account.
string service_account_email = 1;
Returns
clone()
public OAuthToken.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public OAuthToken getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getScope()
Returns
Type | Description |
String | The scope.
|
getScopeBytes()
public ByteString getScopeBytes()
Returns
getServiceAccountEmail()
public String getServiceAccountEmail()
Service account email
to be used for generating OAuth token.
The service account must be within the same project as the job. The caller
must have iam.serviceAccounts.actAs permission for the service account.
string service_account_email = 1;
Returns
Type | Description |
String | The serviceAccountEmail.
|
getServiceAccountEmailBytes()
public ByteString getServiceAccountEmailBytes()
Service account email
to be used for generating OAuth token.
The service account must be within the same project as the job. 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()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(OAuthToken other)
public OAuthToken.Builder mergeFrom(OAuthToken other)
Parameter
Returns
public OAuthToken.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public OAuthToken.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final OAuthToken.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public OAuthToken.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public OAuthToken.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setScope(String value)
public OAuthToken.Builder setScope(String value)
Parameter
Name | Description |
value | String
The scope to set.
|
Returns
setScopeBytes(ByteString value)
public OAuthToken.Builder setScopeBytes(ByteString value)
Parameter
Name | Description |
value | ByteString
The bytes for scope to set.
|
Returns
setServiceAccountEmail(String value)
public OAuthToken.Builder setServiceAccountEmail(String value)
Service account email
to be used for generating OAuth token.
The service account must be within the same project as the job. 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.
|
Returns
setServiceAccountEmailBytes(ByteString value)
public OAuthToken.Builder setServiceAccountEmailBytes(ByteString value)
Service account email
to be used for generating OAuth token.
The service account must be within the same project as the job. 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.
|
Returns
setUnknownFields(UnknownFieldSet unknownFields)
public final OAuthToken.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides