public static final class AclConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AclConfig.Builder> implements AclConfigOrBuilder
Access Control Configuration.Protobuf type
google.cloud.discoveryengine.v1alpha.AclConfig| Modifier and Type | Method and Description |
|---|---|
AclConfig.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
AclConfig |
build() |
AclConfig |
buildPartial() |
AclConfig.Builder |
clear() |
AclConfig.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
AclConfig.Builder |
clearIdpConfig()
Identity provider config.
|
AclConfig.Builder |
clearName()
Immutable.
|
AclConfig.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
AclConfig.Builder |
clone() |
AclConfig |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
IdpConfig |
getIdpConfig()
Identity provider config.
|
IdpConfig.Builder |
getIdpConfigBuilder()
Identity provider config.
|
IdpConfigOrBuilder |
getIdpConfigOrBuilder()
Identity provider config.
|
String |
getName()
Immutable.
|
com.google.protobuf.ByteString |
getNameBytes()
Immutable.
|
boolean |
hasIdpConfig()
Identity provider config.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
AclConfig.Builder |
mergeFrom(AclConfig other) |
AclConfig.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
AclConfig.Builder |
mergeFrom(com.google.protobuf.Message other) |
AclConfig.Builder |
mergeIdpConfig(IdpConfig value)
Identity provider config.
|
AclConfig.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
AclConfig.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
AclConfig.Builder |
setIdpConfig(IdpConfig.Builder builderForValue)
Identity provider config.
|
AclConfig.Builder |
setIdpConfig(IdpConfig value)
Identity provider config.
|
AclConfig.Builder |
setName(String value)
Immutable.
|
AclConfig.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Immutable.
|
AclConfig.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
AclConfig.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, 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<AclConfig.Builder>public AclConfig.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<AclConfig.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<AclConfig.Builder>public AclConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic AclConfig build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic AclConfig buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic AclConfig.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<AclConfig.Builder>public AclConfig.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<AclConfig.Builder>public AclConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<AclConfig.Builder>public AclConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<AclConfig.Builder>public AclConfig.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<AclConfig.Builder>public AclConfig.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<AclConfig.Builder>public AclConfig.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<AclConfig.Builder>public AclConfig.Builder mergeFrom(AclConfig other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<AclConfig.Builder>public AclConfig.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<AclConfig.Builder>IOExceptionpublic String getName()
Immutable. The full resource name of the acl configuration.
Format:
`projects/{project}/locations/{location}/aclConfig`.
This field must be a UTF-8 encoded string with a length limit of 1024
characters.
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];getName in interface AclConfigOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Immutable. The full resource name of the acl configuration.
Format:
`projects/{project}/locations/{location}/aclConfig`.
This field must be a UTF-8 encoded string with a length limit of 1024
characters.
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];getNameBytes in interface AclConfigOrBuilderpublic AclConfig.Builder setName(String value)
Immutable. The full resource name of the acl configuration.
Format:
`projects/{project}/locations/{location}/aclConfig`.
This field must be a UTF-8 encoded string with a length limit of 1024
characters.
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];value - The name to set.public AclConfig.Builder clearName()
Immutable. The full resource name of the acl configuration.
Format:
`projects/{project}/locations/{location}/aclConfig`.
This field must be a UTF-8 encoded string with a length limit of 1024
characters.
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];public AclConfig.Builder setNameBytes(com.google.protobuf.ByteString value)
Immutable. The full resource name of the acl configuration.
Format:
`projects/{project}/locations/{location}/aclConfig`.
This field must be a UTF-8 encoded string with a length limit of 1024
characters.
string name = 1 [(.google.api.field_behavior) = IMMUTABLE];value - The bytes for name to set.public boolean hasIdpConfig()
Identity provider config.
.google.cloud.discoveryengine.v1alpha.IdpConfig idp_config = 2;hasIdpConfig in interface AclConfigOrBuilderpublic IdpConfig getIdpConfig()
Identity provider config.
.google.cloud.discoveryengine.v1alpha.IdpConfig idp_config = 2;getIdpConfig in interface AclConfigOrBuilderpublic AclConfig.Builder setIdpConfig(IdpConfig value)
Identity provider config.
.google.cloud.discoveryengine.v1alpha.IdpConfig idp_config = 2;public AclConfig.Builder setIdpConfig(IdpConfig.Builder builderForValue)
Identity provider config.
.google.cloud.discoveryengine.v1alpha.IdpConfig idp_config = 2;public AclConfig.Builder mergeIdpConfig(IdpConfig value)
Identity provider config.
.google.cloud.discoveryengine.v1alpha.IdpConfig idp_config = 2;public AclConfig.Builder clearIdpConfig()
Identity provider config.
.google.cloud.discoveryengine.v1alpha.IdpConfig idp_config = 2;public IdpConfig.Builder getIdpConfigBuilder()
Identity provider config.
.google.cloud.discoveryengine.v1alpha.IdpConfig idp_config = 2;public IdpConfigOrBuilder getIdpConfigOrBuilder()
Identity provider config.
.google.cloud.discoveryengine.v1alpha.IdpConfig idp_config = 2;getIdpConfigOrBuilder in interface AclConfigOrBuilderpublic final AclConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AclConfig.Builder>public final AclConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AclConfig.Builder>Copyright © 2024 Google LLC. All rights reserved.