- 2.54.0 (latest)
- 2.53.0
- 2.52.0
- 2.50.0
- 2.49.0
- 2.48.0
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.40.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.29.0
- 2.28.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.2.6
public static final class ServiceAccount.Builder extends GeneratedMessageV3.Builder<ServiceAccount.Builder> implements ServiceAccountOrBuilder
A service account.
Protobuf type google.cloud.tpu.v2.ServiceAccount
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > ServiceAccount.BuilderImplements
ServiceAccountOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
Methods
addAllScope(Iterable<String> values)
public ServiceAccount.Builder addAllScope(Iterable<String> values)
The list of scopes to be made available for this service account. If empty, access to all Cloud APIs will be allowed.
repeated string scope = 2;
Name | Description |
values | Iterable<String> The scope to add. |
Type | Description |
ServiceAccount.Builder | This builder for chaining. |
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public ServiceAccount.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
ServiceAccount.Builder |
addScope(String value)
public ServiceAccount.Builder addScope(String value)
The list of scopes to be made available for this service account. If empty, access to all Cloud APIs will be allowed.
repeated string scope = 2;
Name | Description |
value | String The scope to add. |
Type | Description |
ServiceAccount.Builder | This builder for chaining. |
addScopeBytes(ByteString value)
public ServiceAccount.Builder addScopeBytes(ByteString value)
The list of scopes to be made available for this service account. If empty, access to all Cloud APIs will be allowed.
repeated string scope = 2;
Name | Description |
value | ByteString The bytes of the scope to add. |
Type | Description |
ServiceAccount.Builder | This builder for chaining. |
build()
public ServiceAccount build()
Type | Description |
ServiceAccount |
buildPartial()
public ServiceAccount buildPartial()
Type | Description |
ServiceAccount |
clear()
public ServiceAccount.Builder clear()
Type | Description |
ServiceAccount.Builder |
clearEmail()
public ServiceAccount.Builder clearEmail()
Email address of the service account. If empty, default Compute service account will be used.
string email = 1;
Type | Description |
ServiceAccount.Builder | This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public ServiceAccount.Builder clearField(Descriptors.FieldDescriptor field)
Name | Description |
field | FieldDescriptor |
Type | Description |
ServiceAccount.Builder |
clearOneof(Descriptors.OneofDescriptor oneof)
public ServiceAccount.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Name | Description |
oneof | OneofDescriptor |
Type | Description |
ServiceAccount.Builder |
clearScope()
public ServiceAccount.Builder clearScope()
The list of scopes to be made available for this service account. If empty, access to all Cloud APIs will be allowed.
repeated string scope = 2;
Type | Description |
ServiceAccount.Builder | This builder for chaining. |
clone()
public ServiceAccount.Builder clone()
Type | Description |
ServiceAccount.Builder |
getDefaultInstanceForType()
public ServiceAccount getDefaultInstanceForType()
Type | Description |
ServiceAccount |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Type | Description |
Descriptor |
getEmail()
public String getEmail()
Email address of the service account. If empty, default Compute service account will be used.
string email = 1;
Type | Description |
String | The email. |
getEmailBytes()
public ByteString getEmailBytes()
Email address of the service account. If empty, default Compute service account will be used.
string email = 1;
Type | Description |
ByteString | The bytes for email. |
getScope(int index)
public String getScope(int index)
The list of scopes to be made available for this service account. If empty, access to all Cloud APIs will be allowed.
repeated string scope = 2;
Name | Description |
index | int The index of the element to return. |
Type | Description |
String | The scope at the given index. |
getScopeBytes(int index)
public ByteString getScopeBytes(int index)
The list of scopes to be made available for this service account. If empty, access to all Cloud APIs will be allowed.
repeated string scope = 2;
Name | Description |
index | int The index of the value to return. |
Type | Description |
ByteString | The bytes of the scope at the given index. |
getScopeCount()
public int getScopeCount()
The list of scopes to be made available for this service account. If empty, access to all Cloud APIs will be allowed.
repeated string scope = 2;
Type | Description |
int | The count of scope. |
getScopeList()
public ProtocolStringList getScopeList()
The list of scopes to be made available for this service account. If empty, access to all Cloud APIs will be allowed.
repeated string scope = 2;
Type | Description |
ProtocolStringList | A list containing the scope. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
mergeFrom(ServiceAccount other)
public ServiceAccount.Builder mergeFrom(ServiceAccount other)
Name | Description |
other | ServiceAccount |
Type | Description |
ServiceAccount.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public ServiceAccount.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
ServiceAccount.Builder |
Type | Description |
IOException |
mergeFrom(Message other)
public ServiceAccount.Builder mergeFrom(Message other)
Name | Description |
other | Message |
Type | Description |
ServiceAccount.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final ServiceAccount.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
ServiceAccount.Builder |
setEmail(String value)
public ServiceAccount.Builder setEmail(String value)
Email address of the service account. If empty, default Compute service account will be used.
string email = 1;
Name | Description |
value | String The email to set. |
Type | Description |
ServiceAccount.Builder | This builder for chaining. |
setEmailBytes(ByteString value)
public ServiceAccount.Builder setEmailBytes(ByteString value)
Email address of the service account. If empty, default Compute service account will be used.
string email = 1;
Name | Description |
value | ByteString The bytes for email to set. |
Type | Description |
ServiceAccount.Builder | This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public ServiceAccount.Builder setField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
ServiceAccount.Builder |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public ServiceAccount.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
Type | Description |
ServiceAccount.Builder |
setScope(int index, String value)
public ServiceAccount.Builder setScope(int index, String value)
The list of scopes to be made available for this service account. If empty, access to all Cloud APIs will be allowed.
repeated string scope = 2;
Name | Description |
index | int The index to set the value at. |
value | String The scope to set. |
Type | Description |
ServiceAccount.Builder | This builder for chaining. |
setUnknownFields(UnknownFieldSet unknownFields)
public final ServiceAccount.Builder setUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
ServiceAccount.Builder |