public static final class ParameterizedSecureViewParameters.Builder extends GeneratedMessage.Builder<ParameterizedSecureViewParameters.Builder> implements ParameterizedSecureViewParametersOrBuilder
Parameters for Parameterized Secure Views (PSV). These parameters are
used to enforce row-level security during SQL generation and query
execution.
Protobuf type google.cloud.geminidataanalytics.v1beta.ParameterizedSecureViewParameters
Inherited Members
com.google.protobuf.GeneratedMessage.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessage.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessage.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldsProto3(com.google.protobuf.UnknownFieldSet)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
build()
public ParameterizedSecureViewParameters build()
buildPartial()
public ParameterizedSecureViewParameters buildPartial()
clear()
public ParameterizedSecureViewParameters.Builder clear()
Overrides
clearParameters()
public ParameterizedSecureViewParameters.Builder clearParameters()
containsParameters(String key)
public boolean containsParameters(String key)
Optional. Named parameters for Parameterized Secure Views (PSV).
The map keys are parameter names (e.g., "user_id"), and values are the
corresponding parameter values (e.g., "123").
map<string, string> parameters = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
key |
String
|
getDefaultInstanceForType()
public ParameterizedSecureViewParameters getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getMutableParameters() (deprecated)
public Map<String,String> getMutableParameters()
Use alternate mutation accessors instead.
getParameters() (deprecated)
public Map<String,String> getParameters()
getParametersCount()
public int getParametersCount()
Optional. Named parameters for Parameterized Secure Views (PSV).
The map keys are parameter names (e.g., "user_id"), and values are the
corresponding parameter values (e.g., "123").
map<string, string> parameters = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
|
getParametersMap()
public Map<String,String> getParametersMap()
Optional. Named parameters for Parameterized Secure Views (PSV).
The map keys are parameter names (e.g., "user_id"), and values are the
corresponding parameter values (e.g., "123").
map<string, string> parameters = 1 [(.google.api.field_behavior) = OPTIONAL];
getParametersOrDefault(String key, String defaultValue)
public String getParametersOrDefault(String key, String defaultValue)
Optional. Named parameters for Parameterized Secure Views (PSV).
The map keys are parameter names (e.g., "user_id"), and values are the
corresponding parameter values (e.g., "123").
map<string, string> parameters = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
|
getParametersOrThrow(String key)
public String getParametersOrThrow(String key)
Optional. Named parameters for Parameterized Secure Views (PSV).
The map keys are parameter names (e.g., "user_id"), and values are the
corresponding parameter values (e.g., "123").
map<string, string> parameters = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
key |
String
|
| Returns |
| Type |
Description |
String |
|
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
internalGetMapFieldReflection(int number)
protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
| Parameter |
| Name |
Description |
number |
int
|
| Returns |
| Type |
Description |
com.google.protobuf.MapFieldReflectionAccessor |
|
Overrides
com.google.protobuf.GeneratedMessage.Builder.internalGetMapFieldReflection(int)
internalGetMutableMapFieldReflection(int number)
protected MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
| Parameter |
| Name |
Description |
number |
int
|
| Returns |
| Type |
Description |
com.google.protobuf.MapFieldReflectionAccessor |
|
Overrides
com.google.protobuf.GeneratedMessage.Builder.internalGetMutableMapFieldReflection(int)
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(ParameterizedSecureViewParameters other)
public ParameterizedSecureViewParameters.Builder mergeFrom(ParameterizedSecureViewParameters other)
public ParameterizedSecureViewParameters.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public ParameterizedSecureViewParameters.Builder mergeFrom(Message other)
| Parameter |
| Name |
Description |
other |
Message
|
Overrides
putAllParameters(Map<String,String> values)
public ParameterizedSecureViewParameters.Builder putAllParameters(Map<String,String> values)
Optional. Named parameters for Parameterized Secure Views (PSV).
The map keys are parameter names (e.g., "user_id"), and values are the
corresponding parameter values (e.g., "123").
map<string, string> parameters = 1 [(.google.api.field_behavior) = OPTIONAL];
putParameters(String key, String value)
public ParameterizedSecureViewParameters.Builder putParameters(String key, String value)
Optional. Named parameters for Parameterized Secure Views (PSV).
The map keys are parameter names (e.g., "user_id"), and values are the
corresponding parameter values (e.g., "123").
map<string, string> parameters = 1 [(.google.api.field_behavior) = OPTIONAL];
removeParameters(String key)
public ParameterizedSecureViewParameters.Builder removeParameters(String key)
Optional. Named parameters for Parameterized Secure Views (PSV).
The map keys are parameter names (e.g., "user_id"), and values are the
corresponding parameter values (e.g., "123").
map<string, string> parameters = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
key |
String
|