public static final class ExecutionIdentity.ServiceAccount extends GeneratedMessage implements ExecutionIdentity.ServiceAccountOrBuilderThe service account
Protobuf type google.cloud.dataplex.v1.ExecutionIdentity.ServiceAccount
Inheritance
Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessage > ExecutionIdentity.ServiceAccountImplements
ExecutionIdentity.ServiceAccountOrBuilderStatic Fields
EMAIL_FIELD_NUMBER
public static final int EMAIL_FIELD_NUMBER| Field Value | |
|---|---|
| Type | Description |
int |
|
Static Methods
getDefaultInstance()
public static ExecutionIdentity.ServiceAccount getDefaultInstance()| Returns | |
|---|---|
| Type | Description |
ExecutionIdentity.ServiceAccount |
|
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
newBuilder()
public static ExecutionIdentity.ServiceAccount.Builder newBuilder()| Returns | |
|---|---|
| Type | Description |
ExecutionIdentity.ServiceAccount.Builder |
|
newBuilder(ExecutionIdentity.ServiceAccount prototype)
public static ExecutionIdentity.ServiceAccount.Builder newBuilder(ExecutionIdentity.ServiceAccount prototype)| Parameter | |
|---|---|
| Name | Description |
prototype |
ExecutionIdentity.ServiceAccount |
| Returns | |
|---|---|
| Type | Description |
ExecutionIdentity.ServiceAccount.Builder |
|
parseDelimitedFrom(InputStream input)
public static ExecutionIdentity.ServiceAccount parseDelimitedFrom(InputStream input)| Parameter | |
|---|---|
| Name | Description |
input |
InputStream |
| Returns | |
|---|---|
| Type | Description |
ExecutionIdentity.ServiceAccount |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static ExecutionIdentity.ServiceAccount parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
InputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
ExecutionIdentity.ServiceAccount |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
parseFrom(byte[] data)
public static ExecutionIdentity.ServiceAccount parseFrom(byte[] data)| Parameter | |
|---|---|
| Name | Description |
data |
byte[] |
| Returns | |
|---|---|
| Type | Description |
ExecutionIdentity.ServiceAccount |
|
| Exceptions | |
|---|---|
| Type | Description |
InvalidProtocolBufferException |
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ExecutionIdentity.ServiceAccount parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
data |
byte[] |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
ExecutionIdentity.ServiceAccount |
|
| Exceptions | |
|---|---|
| Type | Description |
InvalidProtocolBufferException |
|
parseFrom(ByteString data)
public static ExecutionIdentity.ServiceAccount parseFrom(ByteString data)| Parameter | |
|---|---|
| Name | Description |
data |
ByteString |
| Returns | |
|---|---|
| Type | Description |
ExecutionIdentity.ServiceAccount |
|
| Exceptions | |
|---|---|
| Type | Description |
InvalidProtocolBufferException |
|
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ExecutionIdentity.ServiceAccount parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
data |
ByteString |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
ExecutionIdentity.ServiceAccount |
|
| Exceptions | |
|---|---|
| Type | Description |
InvalidProtocolBufferException |
|
parseFrom(CodedInputStream input)
public static ExecutionIdentity.ServiceAccount parseFrom(CodedInputStream input)| Parameter | |
|---|---|
| Name | Description |
input |
CodedInputStream |
| Returns | |
|---|---|
| Type | Description |
ExecutionIdentity.ServiceAccount |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static ExecutionIdentity.ServiceAccount parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
ExecutionIdentity.ServiceAccount |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
parseFrom(InputStream input)
public static ExecutionIdentity.ServiceAccount parseFrom(InputStream input)| Parameter | |
|---|---|
| Name | Description |
input |
InputStream |
| Returns | |
|---|---|
| Type | Description |
ExecutionIdentity.ServiceAccount |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static ExecutionIdentity.ServiceAccount parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
InputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
ExecutionIdentity.ServiceAccount |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
parseFrom(ByteBuffer data)
public static ExecutionIdentity.ServiceAccount parseFrom(ByteBuffer data)| Parameter | |
|---|---|
| Name | Description |
data |
ByteBuffer |
| Returns | |
|---|---|
| Type | Description |
ExecutionIdentity.ServiceAccount |
|
| Exceptions | |
|---|---|
| Type | Description |
InvalidProtocolBufferException |
|
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static ExecutionIdentity.ServiceAccount parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
data |
ByteBuffer |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
ExecutionIdentity.ServiceAccount |
|
| Exceptions | |
|---|---|
| Type | Description |
InvalidProtocolBufferException |
|
parser()
public static Parser<ExecutionIdentity.ServiceAccount> parser()| Returns | |
|---|---|
| Type | Description |
Parser<ServiceAccount> |
|
Methods
equals(Object obj)
public boolean equals(Object obj)| Parameter | |
|---|---|
| Name | Description |
obj |
Object |
| Returns | |
|---|---|
| Type | Description |
boolean |
|
getDefaultInstanceForType()
public ExecutionIdentity.ServiceAccount getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
ExecutionIdentity.ServiceAccount |
|
getEmail()
public String getEmail()Required. Service account email. The datascan will execute with this service account's credentials. The user calling this API must have permissions to act as this service account. Dataplex service agent must be granted iam.serviceAccounts.getAccessToken permission on this service account, for example, through the iam.serviceAccountTokenCreator role .
string email = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
String |
The email. |
getEmailBytes()
public ByteString getEmailBytes()Required. Service account email. The datascan will execute with this service account's credentials. The user calling this API must have permissions to act as this service account. Dataplex service agent must be granted iam.serviceAccounts.getAccessToken permission on this service account, for example, through the iam.serviceAccountTokenCreator role .
string email = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for email. |
getParserForType()
public Parser<ExecutionIdentity.ServiceAccount> getParserForType()| Returns | |
|---|---|
| Type | Description |
Parser<ServiceAccount> |
|
getSerializedSize()
public int getSerializedSize()| Returns | |
|---|---|
| Type | Description |
int |
|
hashCode()
public int hashCode()| Returns | |
|---|---|
| Type | Description |
int |
|
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
newBuilderForType()
public ExecutionIdentity.ServiceAccount.Builder newBuilderForType()| Returns | |
|---|---|
| Type | Description |
ExecutionIdentity.ServiceAccount.Builder |
|
newBuilderForType(AbstractMessage.BuilderParent parent)
protected ExecutionIdentity.ServiceAccount.Builder newBuilderForType(AbstractMessage.BuilderParent parent)| Parameter | |
|---|---|
| Name | Description |
parent |
BuilderParent |
| Returns | |
|---|---|
| Type | Description |
ExecutionIdentity.ServiceAccount.Builder |
|
toBuilder()
public ExecutionIdentity.ServiceAccount.Builder toBuilder()| Returns | |
|---|---|
| Type | Description |
ExecutionIdentity.ServiceAccount.Builder |
|
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)| Parameter | |
|---|---|
| Name | Description |
output |
CodedOutputStream |
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|