target.apidocs.com.google.api.services.dataproc.model.SecurityConfig.html Maven / Gradle / Ivy
The newest version!
SecurityConfig (Cloud Dataproc API v1-rev20241025-2.0.0)
com.google.api.services.dataproc.model
Class SecurityConfig
- java.lang.Object
-
- java.util.AbstractMap<String,Object>
-
- com.google.api.client.util.GenericData
-
- com.google.api.client.json.GenericJson
-
- com.google.api.services.dataproc.model.SecurityConfig
-
public final class SecurityConfig
extends com.google.api.client.json.GenericJson
Security related configuration, including encryption, Kerberos, etc.
This is the Java data model class that specifies how to parse/serialize into the JSON that is
transmitted over HTTP when working with the Cloud Dataproc API. For a detailed explanation see:
https://developers.google.com/api-client-library/java/google-http-java-client/json
- Author:
- Google, Inc.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.api.client.util.GenericData
com.google.api.client.util.GenericData.Flags
-
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
-
Constructor Summary
Constructors
Constructor and Description
SecurityConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type
Method and Description
SecurityConfig
clone()
IdentityConfig
getIdentityConfig()
Optional.
KerberosConfig
getKerberosConfig()
Optional.
SecurityConfig
set(String fieldName,
Object value)
SecurityConfig
setIdentityConfig(IdentityConfig identityConfig)
Optional.
SecurityConfig
setKerberosConfig(KerberosConfig kerberosConfig)
Optional.
-
Methods inherited from class com.google.api.client.json.GenericJson
getFactory, setFactory, toPrettyString, toString
-
Methods inherited from class com.google.api.client.util.GenericData
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
-
Methods inherited from class java.util.AbstractMap
clear, containsKey, containsValue, isEmpty, keySet, size, values
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
-
-
Method Detail
-
getIdentityConfig
public IdentityConfig getIdentityConfig()
Optional. Identity related configuration, including service account based secure multi-tenancy
user mappings.
- Returns:
- value or
null
for none
-
setIdentityConfig
public SecurityConfig setIdentityConfig(IdentityConfig identityConfig)
Optional. Identity related configuration, including service account based secure multi-tenancy
user mappings.
- Parameters:
identityConfig
- identityConfig or null
for none
-
getKerberosConfig
public KerberosConfig getKerberosConfig()
Optional. Kerberos related configuration.
- Returns:
- value or
null
for none
-
setKerberosConfig
public SecurityConfig setKerberosConfig(KerberosConfig kerberosConfig)
Optional. Kerberos related configuration.
- Parameters:
kerberosConfig
- kerberosConfig or null
for none
-
set
public SecurityConfig set(String fieldName,
Object value)
- Overrides:
set
in class com.google.api.client.json.GenericJson
-
clone
public SecurityConfig clone()
- Overrides:
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2024 Google. All rights reserved.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy