public static final class Principal.Builder extends GeneratedMessageV3.Builder<Principal.Builder> implements PrincipalOrBuilder
Users/Service accounts which have access for DNS binding on the intranet
VPC corresponding to the consumer project.
Protobuf type google.cloud.vmwareengine.v1.Principal
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()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Principal.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
buildPartial()
public Principal buildPartial()
clear()
public Principal.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public Principal.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public Principal.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearPrincipal()
public Principal.Builder clearPrincipal()
clearServiceAccount()
public Principal.Builder clearServiceAccount()
The service account which needs to be granted the permission.
string service_account = 2;
clearUser()
public Principal.Builder clearUser()
The user who needs to be granted permission.
string user = 1;
clone()
public Principal.Builder clone()
Overrides
getDefaultInstanceForType()
public Principal getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getPrincipalCase()
public Principal.PrincipalCase getPrincipalCase()
getServiceAccount()
public String getServiceAccount()
The service account which needs to be granted the permission.
string service_account = 2;
Returns |
Type |
Description |
String |
The serviceAccount.
|
getServiceAccountBytes()
public ByteString getServiceAccountBytes()
The service account which needs to be granted the permission.
string service_account = 2;
Returns |
Type |
Description |
ByteString |
The bytes for serviceAccount.
|
getUser()
The user who needs to be granted permission.
string user = 1;
Returns |
Type |
Description |
String |
The user.
|
getUserBytes()
public ByteString getUserBytes()
The user who needs to be granted permission.
string user = 1;
Returns |
Type |
Description |
ByteString |
The bytes for user.
|
hasServiceAccount()
public boolean hasServiceAccount()
The service account which needs to be granted the permission.
string service_account = 2;
Returns |
Type |
Description |
boolean |
Whether the serviceAccount field is set.
|
hasUser()
The user who needs to be granted permission.
string user = 1;
Returns |
Type |
Description |
boolean |
Whether the user field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(Principal other)
public Principal.Builder mergeFrom(Principal other)
public Principal.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public Principal.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Principal.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public Principal.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Principal.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setServiceAccount(String value)
public Principal.Builder setServiceAccount(String value)
The service account which needs to be granted the permission.
string service_account = 2;
Parameter |
Name |
Description |
value |
String
The serviceAccount to set.
|
setServiceAccountBytes(ByteString value)
public Principal.Builder setServiceAccountBytes(ByteString value)
The service account which needs to be granted the permission.
string service_account = 2;
Parameter |
Name |
Description |
value |
ByteString
The bytes for serviceAccount to set.
|
setUnknownFields(UnknownFieldSet unknownFields)
public final Principal.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides
setUser(String value)
public Principal.Builder setUser(String value)
The user who needs to be granted permission.
string user = 1;
Parameter |
Name |
Description |
value |
String
The user to set.
|
setUserBytes(ByteString value)
public Principal.Builder setUserBytes(ByteString value)
The user who needs to be granted permission.
string user = 1;
Parameter |
Name |
Description |
value |
ByteString
The bytes for user to set.
|