public static final class DeployedIndexAuthConfig.Builder extends GeneratedMessageV3.Builder<DeployedIndexAuthConfig.Builder> implements DeployedIndexAuthConfigOrBuilder
Used to set up the auth on the DeployedIndex's private endpoint.
Protobuf type google.cloud.aiplatform.v1.DeployedIndexAuthConfig
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
public DeployedIndexAuthConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
public DeployedIndexAuthConfig build()
Returns
public DeployedIndexAuthConfig buildPartial()
Returns
public DeployedIndexAuthConfig.Builder clear()
Returns
Overrides
public DeployedIndexAuthConfig.Builder clearAuthProvider()
Defines the authentication provider that the DeployedIndex uses.
.google.cloud.aiplatform.v1.DeployedIndexAuthConfig.AuthProvider auth_provider = 1;
Returns
public DeployedIndexAuthConfig.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
public DeployedIndexAuthConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
public DeployedIndexAuthConfig.Builder clone()
Returns
Overrides
public DeployedIndexAuthConfig.AuthProvider getAuthProvider()
Defines the authentication provider that the DeployedIndex uses.
.google.cloud.aiplatform.v1.DeployedIndexAuthConfig.AuthProvider auth_provider = 1;
Returns
public DeployedIndexAuthConfig.AuthProvider.Builder getAuthProviderBuilder()
Defines the authentication provider that the DeployedIndex uses.
.google.cloud.aiplatform.v1.DeployedIndexAuthConfig.AuthProvider auth_provider = 1;
Returns
public DeployedIndexAuthConfig.AuthProviderOrBuilder getAuthProviderOrBuilder()
Defines the authentication provider that the DeployedIndex uses.
.google.cloud.aiplatform.v1.DeployedIndexAuthConfig.AuthProvider auth_provider = 1;
Returns
public DeployedIndexAuthConfig getDefaultInstanceForType()
Returns
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
public boolean hasAuthProvider()
Defines the authentication provider that the DeployedIndex uses.
.google.cloud.aiplatform.v1.DeployedIndexAuthConfig.AuthProvider auth_provider = 1;
Returns
Type | Description |
boolean | Whether the authProvider field is set.
|
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
public final boolean isInitialized()
Returns
Overrides
public DeployedIndexAuthConfig.Builder mergeAuthProvider(DeployedIndexAuthConfig.AuthProvider value)
Defines the authentication provider that the DeployedIndex uses.
.google.cloud.aiplatform.v1.DeployedIndexAuthConfig.AuthProvider auth_provider = 1;
Parameter
Returns
public DeployedIndexAuthConfig.Builder mergeFrom(DeployedIndexAuthConfig other)
Parameter
Returns
public DeployedIndexAuthConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
public DeployedIndexAuthConfig.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
public final DeployedIndexAuthConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
public DeployedIndexAuthConfig.Builder setAuthProvider(DeployedIndexAuthConfig.AuthProvider value)
Defines the authentication provider that the DeployedIndex uses.
.google.cloud.aiplatform.v1.DeployedIndexAuthConfig.AuthProvider auth_provider = 1;
Parameter
Returns
public DeployedIndexAuthConfig.Builder setAuthProvider(DeployedIndexAuthConfig.AuthProvider.Builder builderForValue)
Defines the authentication provider that the DeployedIndex uses.
.google.cloud.aiplatform.v1.DeployedIndexAuthConfig.AuthProvider auth_provider = 1;
Parameter
Returns
public DeployedIndexAuthConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
public DeployedIndexAuthConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
public final DeployedIndexAuthConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides