Class CreateIndexRequest.Builder (3.77.0)
public static final class CreateIndexRequest.Builder extends GeneratedMessageV3.Builder<CreateIndexRequest.Builder> implements CreateIndexRequestOrBuilder
Request message for
IndexService.CreateIndex.
Protobuf type google.cloud.aiplatform.v1.CreateIndexRequest
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
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()
Methods
public CreateIndexRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
public CreateIndexRequest build()
public CreateIndexRequest buildPartial()
public CreateIndexRequest.Builder clear()
Overrides
public CreateIndexRequest.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
public CreateIndexRequest.Builder clearIndex()
Required. The Index to create.
.google.cloud.aiplatform.v1.Index index = 2 [(.google.api.field_behavior) = REQUIRED];
public CreateIndexRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
public CreateIndexRequest.Builder clearParent()
Required. The resource name of the Location to create the Index in.
Format: projects/{project}/locations/{location}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
public CreateIndexRequest.Builder clone()
Overrides
public CreateIndexRequest getDefaultInstanceForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
Required. The Index to create.
.google.cloud.aiplatform.v1.Index index = 2 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
Index |
The index.
|
public Index.Builder getIndexBuilder()
Required. The Index to create.
.google.cloud.aiplatform.v1.Index index = 2 [(.google.api.field_behavior) = REQUIRED];
public IndexOrBuilder getIndexOrBuilder()
Required. The Index to create.
.google.cloud.aiplatform.v1.Index index = 2 [(.google.api.field_behavior) = REQUIRED];
public String getParent()
Required. The resource name of the Location to create the Index in.
Format: projects/{project}/locations/{location}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
String |
The parent.
|
public ByteString getParentBytes()
Required. The resource name of the Location to create the Index in.
Format: projects/{project}/locations/{location}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
ByteString |
The bytes for parent.
|
public boolean hasIndex()
Required. The Index to create.
.google.cloud.aiplatform.v1.Index index = 2 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
boolean |
Whether the index field is set.
|
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public CreateIndexRequest.Builder mergeFrom(CreateIndexRequest other)
public CreateIndexRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
public CreateIndexRequest.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
public CreateIndexRequest.Builder mergeIndex(Index value)
Required. The Index to create.
.google.cloud.aiplatform.v1.Index index = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter |
Name |
Description |
value |
Index
|
public final CreateIndexRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
public CreateIndexRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
public CreateIndexRequest.Builder setIndex(Index value)
Required. The Index to create.
.google.cloud.aiplatform.v1.Index index = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter |
Name |
Description |
value |
Index
|
public CreateIndexRequest.Builder setIndex(Index.Builder builderForValue)
Required. The Index to create.
.google.cloud.aiplatform.v1.Index index = 2 [(.google.api.field_behavior) = REQUIRED];
public CreateIndexRequest.Builder setParent(String value)
Required. The resource name of the Location to create the Index in.
Format: projects/{project}/locations/{location}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter |
Name |
Description |
value |
String
The parent to set.
|
public CreateIndexRequest.Builder setParentBytes(ByteString value)
Required. The resource name of the Location to create the Index in.
Format: projects/{project}/locations/{location}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter |
Name |
Description |
value |
ByteString
The bytes for parent to set.
|
public CreateIndexRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
public final CreateIndexRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-10-11 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-10-11 UTC."],[],[]]