public static final class IdentityConfig.Builder extends GeneratedMessageV3.Builder<IdentityConfig.Builder> implements IdentityConfigOrBuilder
Identity related configuration, including service account based
secure multi-tenancy user mappings.
Protobuf type google.cloud.dataproc.v1.IdentityConfig
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
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()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public IdentityConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public IdentityConfig build()
Returns
buildPartial()
public IdentityConfig buildPartial()
Returns
clear()
public IdentityConfig.Builder clear()
Returns
Overrides
clearField(Descriptors.FieldDescriptor field)
public IdentityConfig.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public IdentityConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearUserServiceAccountMapping()
public IdentityConfig.Builder clearUserServiceAccountMapping()
Returns
clone()
public IdentityConfig.Builder clone()
Returns
Overrides
containsUserServiceAccountMapping(String key)
public boolean containsUserServiceAccountMapping(String key)
Required. Map of user to service account.
map<string, string> user_service_account_mapping = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
getDefaultInstanceForType()
public IdentityConfig getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getMutableUserServiceAccountMapping()
public Map<String,String> getMutableUserServiceAccountMapping()
Use alternate mutation accessors instead.
Returns
getUserServiceAccountMapping()
public Map<String,String> getUserServiceAccountMapping()
Returns
getUserServiceAccountMappingCount()
public int getUserServiceAccountMappingCount()
Required. Map of user to service account.
map<string, string> user_service_account_mapping = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
getUserServiceAccountMappingMap()
public Map<String,String> getUserServiceAccountMappingMap()
Required. Map of user to service account.
map<string, string> user_service_account_mapping = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
getUserServiceAccountMappingOrDefault(String key, String defaultValue)
public String getUserServiceAccountMappingOrDefault(String key, String defaultValue)
Required. Map of user to service account.
map<string, string> user_service_account_mapping = 1 [(.google.api.field_behavior) = REQUIRED];
Parameters
Returns
getUserServiceAccountMappingOrThrow(String key)
public String getUserServiceAccountMappingOrThrow(String key)
Required. Map of user to service account.
map<string, string> user_service_account_mapping = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
internalGetMapField(int number)
protected MapField internalGetMapField(int number)
Parameter
Returns
Overrides
internalGetMutableMapField(int number)
protected MapField internalGetMutableMapField(int number)
Parameter
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(IdentityConfig other)
public IdentityConfig.Builder mergeFrom(IdentityConfig other)
Parameter
Returns
public IdentityConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public IdentityConfig.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final IdentityConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
putAllUserServiceAccountMapping(Map<String,String> values)
public IdentityConfig.Builder putAllUserServiceAccountMapping(Map<String,String> values)
Required. Map of user to service account.
map<string, string> user_service_account_mapping = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
putUserServiceAccountMapping(String key, String value)
public IdentityConfig.Builder putUserServiceAccountMapping(String key, String value)
Required. Map of user to service account.
map<string, string> user_service_account_mapping = 1 [(.google.api.field_behavior) = REQUIRED];
Parameters
Returns
removeUserServiceAccountMapping(String key)
public IdentityConfig.Builder removeUserServiceAccountMapping(String key)
Required. Map of user to service account.
map<string, string> user_service_account_mapping = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public IdentityConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public IdentityConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final IdentityConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides