Class Security.Builder (0.27.0)

public static final class Security.Builder extends GeneratedMessage.Builder<Security.Builder> implements SecurityOrBuilder

Security requirements for contacting the agent.

Protobuf type google.cloud.geminidataanalytics.v1beta.Security

Implements

SecurityOrBuilder

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public Security build()
Returns
Type Description
Security

buildPartial()

public Security buildPartial()
Returns
Type Description
Security

clear()

public Security.Builder clear()
Returns
Type Description
Security.Builder
Overrides

clearSchemes()

public Security.Builder clearSchemes()
Returns
Type Description
Security.Builder

containsSchemes(String key)

public boolean containsSchemes(String key)

Map of scheme names to lists of scopes or configurations.

map<string, .google.cloud.geminidataanalytics.v1beta.StringList> schemes = 1;

Parameter
Name Description
key String
Returns
Type Description
boolean

getDefaultInstanceForType()

public Security getDefaultInstanceForType()
Returns
Type Description
Security

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getMutableSchemes() (deprecated)

public Map<String,StringList> getMutableSchemes()

Use alternate mutation accessors instead.

Returns
Type Description
Map<String,StringList>

getSchemes() (deprecated)

public Map<String,StringList> getSchemes()

Use #getSchemesMap() instead.

Returns
Type Description
Map<String,StringList>

getSchemesCount()

public int getSchemesCount()

Map of scheme names to lists of scopes or configurations.

map<string, .google.cloud.geminidataanalytics.v1beta.StringList> schemes = 1;

Returns
Type Description
int

getSchemesMap()

public Map<String,StringList> getSchemesMap()

Map of scheme names to lists of scopes or configurations.

map<string, .google.cloud.geminidataanalytics.v1beta.StringList> schemes = 1;

Returns
Type Description
Map<String,StringList>

getSchemesOrDefault(String key, StringList defaultValue)

public StringList getSchemesOrDefault(String key, StringList defaultValue)

Map of scheme names to lists of scopes or configurations.

map<string, .google.cloud.geminidataanalytics.v1beta.StringList> schemes = 1;

Parameters
Name Description
key String
defaultValue StringList
Returns
Type Description
StringList

getSchemesOrThrow(String key)

public StringList getSchemesOrThrow(String key)

Map of scheme names to lists of scopes or configurations.

map<string, .google.cloud.geminidataanalytics.v1beta.StringList> schemes = 1;

Parameter
Name Description
key String
Returns
Type Description
StringList

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
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()
Returns
Type Description
boolean
Overrides

mergeFrom(Security other)

public Security.Builder mergeFrom(Security other)
Parameter
Name Description
other Security
Returns
Type Description
Security.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public Security.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Security.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public Security.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
Security.Builder
Overrides

putAllSchemes(Map<String,StringList> values)

public Security.Builder putAllSchemes(Map<String,StringList> values)

Map of scheme names to lists of scopes or configurations.

map<string, .google.cloud.geminidataanalytics.v1beta.StringList> schemes = 1;

Parameter
Name Description
values Map<String,StringList>
Returns
Type Description
Security.Builder

putSchemes(String key, StringList value)

public Security.Builder putSchemes(String key, StringList value)

Map of scheme names to lists of scopes or configurations.

map<string, .google.cloud.geminidataanalytics.v1beta.StringList> schemes = 1;

Parameters
Name Description
key String
value StringList
Returns
Type Description
Security.Builder

putSchemesBuilderIfAbsent(String key)

public StringList.Builder putSchemesBuilderIfAbsent(String key)

Map of scheme names to lists of scopes or configurations.

map<string, .google.cloud.geminidataanalytics.v1beta.StringList> schemes = 1;

Parameter
Name Description
key String
Returns
Type Description
StringList.Builder

removeSchemes(String key)

public Security.Builder removeSchemes(String key)

Map of scheme names to lists of scopes or configurations.

map<string, .google.cloud.geminidataanalytics.v1beta.StringList> schemes = 1;

Parameter
Name Description
key String
Returns
Type Description
Security.Builder