public final class ParameterizedSecureViewParameters extends GeneratedMessage 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.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
PARAMETERS_FIELD_NUMBER
public static final int PARAMETERS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static ParameterizedSecureViewParameters getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static ParameterizedSecureViewParameters.Builder newBuilder()
newBuilder(ParameterizedSecureViewParameters prototype)
public static ParameterizedSecureViewParameters.Builder newBuilder(ParameterizedSecureViewParameters prototype)
public static ParameterizedSecureViewParameters parseDelimitedFrom(InputStream input)
public static ParameterizedSecureViewParameters parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static ParameterizedSecureViewParameters parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ParameterizedSecureViewParameters parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static ParameterizedSecureViewParameters parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ParameterizedSecureViewParameters parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ParameterizedSecureViewParameters parseFrom(CodedInputStream input)
public static ParameterizedSecureViewParameters parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static ParameterizedSecureViewParameters parseFrom(InputStream input)
public static ParameterizedSecureViewParameters parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static ParameterizedSecureViewParameters parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static ParameterizedSecureViewParameters parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<ParameterizedSecureViewParameters> parser()
Methods
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
|
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public ParameterizedSecureViewParameters getDefaultInstanceForType()
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 |
|
getParserForType()
public Parser<ParameterizedSecureViewParameters> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
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.internalGetMapFieldReflection(int)
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public ParameterizedSecureViewParameters.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected ParameterizedSecureViewParameters.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public ParameterizedSecureViewParameters.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides