public static final class SecurityConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SecurityConfig.Builder> implements SecurityConfigOrBuilder
Security related configuration, including encryption, Kerberos, etc.Protobuf type
google.cloud.dataproc.v1.SecurityConfiggetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<SecurityConfig.Builder>public SecurityConfig.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<SecurityConfig.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<SecurityConfig.Builder>public SecurityConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic SecurityConfig build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic SecurityConfig buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic SecurityConfig.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<SecurityConfig.Builder>public SecurityConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<SecurityConfig.Builder>public SecurityConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<SecurityConfig.Builder>public SecurityConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<SecurityConfig.Builder>public SecurityConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SecurityConfig.Builder>public SecurityConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SecurityConfig.Builder>public SecurityConfig.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SecurityConfig.Builder>public SecurityConfig.Builder mergeFrom(SecurityConfig other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<SecurityConfig.Builder>public SecurityConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SecurityConfig.Builder>IOExceptionpublic boolean hasKerberosConfig()
Optional. Kerberos related configuration.
.google.cloud.dataproc.v1.KerberosConfig kerberos_config = 1 [(.google.api.field_behavior) = OPTIONAL];
hasKerberosConfig in interface SecurityConfigOrBuilderpublic KerberosConfig getKerberosConfig()
Optional. Kerberos related configuration.
.google.cloud.dataproc.v1.KerberosConfig kerberos_config = 1 [(.google.api.field_behavior) = OPTIONAL];
getKerberosConfig in interface SecurityConfigOrBuilderpublic SecurityConfig.Builder setKerberosConfig(KerberosConfig value)
Optional. Kerberos related configuration.
.google.cloud.dataproc.v1.KerberosConfig kerberos_config = 1 [(.google.api.field_behavior) = OPTIONAL];
public SecurityConfig.Builder setKerberosConfig(KerberosConfig.Builder builderForValue)
Optional. Kerberos related configuration.
.google.cloud.dataproc.v1.KerberosConfig kerberos_config = 1 [(.google.api.field_behavior) = OPTIONAL];
public SecurityConfig.Builder mergeKerberosConfig(KerberosConfig value)
Optional. Kerberos related configuration.
.google.cloud.dataproc.v1.KerberosConfig kerberos_config = 1 [(.google.api.field_behavior) = OPTIONAL];
public SecurityConfig.Builder clearKerberosConfig()
Optional. Kerberos related configuration.
.google.cloud.dataproc.v1.KerberosConfig kerberos_config = 1 [(.google.api.field_behavior) = OPTIONAL];
public KerberosConfig.Builder getKerberosConfigBuilder()
Optional. Kerberos related configuration.
.google.cloud.dataproc.v1.KerberosConfig kerberos_config = 1 [(.google.api.field_behavior) = OPTIONAL];
public KerberosConfigOrBuilder getKerberosConfigOrBuilder()
Optional. Kerberos related configuration.
.google.cloud.dataproc.v1.KerberosConfig kerberos_config = 1 [(.google.api.field_behavior) = OPTIONAL];
getKerberosConfigOrBuilder in interface SecurityConfigOrBuilderpublic boolean hasIdentityConfig()
Optional. Identity related configuration, including service account based secure multi-tenancy user mappings.
.google.cloud.dataproc.v1.IdentityConfig identity_config = 2 [(.google.api.field_behavior) = OPTIONAL];
hasIdentityConfig in interface SecurityConfigOrBuilderpublic IdentityConfig getIdentityConfig()
Optional. Identity related configuration, including service account based secure multi-tenancy user mappings.
.google.cloud.dataproc.v1.IdentityConfig identity_config = 2 [(.google.api.field_behavior) = OPTIONAL];
getIdentityConfig in interface SecurityConfigOrBuilderpublic SecurityConfig.Builder setIdentityConfig(IdentityConfig value)
Optional. Identity related configuration, including service account based secure multi-tenancy user mappings.
.google.cloud.dataproc.v1.IdentityConfig identity_config = 2 [(.google.api.field_behavior) = OPTIONAL];
public SecurityConfig.Builder setIdentityConfig(IdentityConfig.Builder builderForValue)
Optional. Identity related configuration, including service account based secure multi-tenancy user mappings.
.google.cloud.dataproc.v1.IdentityConfig identity_config = 2 [(.google.api.field_behavior) = OPTIONAL];
public SecurityConfig.Builder mergeIdentityConfig(IdentityConfig value)
Optional. Identity related configuration, including service account based secure multi-tenancy user mappings.
.google.cloud.dataproc.v1.IdentityConfig identity_config = 2 [(.google.api.field_behavior) = OPTIONAL];
public SecurityConfig.Builder clearIdentityConfig()
Optional. Identity related configuration, including service account based secure multi-tenancy user mappings.
.google.cloud.dataproc.v1.IdentityConfig identity_config = 2 [(.google.api.field_behavior) = OPTIONAL];
public IdentityConfig.Builder getIdentityConfigBuilder()
Optional. Identity related configuration, including service account based secure multi-tenancy user mappings.
.google.cloud.dataproc.v1.IdentityConfig identity_config = 2 [(.google.api.field_behavior) = OPTIONAL];
public IdentityConfigOrBuilder getIdentityConfigOrBuilder()
Optional. Identity related configuration, including service account based secure multi-tenancy user mappings.
.google.cloud.dataproc.v1.IdentityConfig identity_config = 2 [(.google.api.field_behavior) = OPTIONAL];
getIdentityConfigOrBuilder in interface SecurityConfigOrBuilderpublic final SecurityConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SecurityConfig.Builder>public final SecurityConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SecurityConfig.Builder>Copyright © 2024 Google LLC. All rights reserved.