Class CreateFeatureRequest.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<CreateFeatureRequest.Builder>
com.google.cloud.aiplatform.v1.CreateFeatureRequest.Builder
All Implemented Interfaces:
CreateFeatureRequestOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
CreateFeatureRequest

public static final class CreateFeatureRequest.Builder extends com.google.protobuf.GeneratedMessage.Builder<CreateFeatureRequest.Builder> implements CreateFeatureRequestOrBuilder
 Request message for
 [FeaturestoreService.CreateFeature][google.cloud.aiplatform.v1.FeaturestoreService.CreateFeature].
 Request message for
 [FeatureRegistryService.CreateFeature][google.cloud.aiplatform.v1.FeatureRegistryService.CreateFeature].
 
Protobuf type google.cloud.aiplatform.v1.CreateFeatureRequest
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<CreateFeatureRequest.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<CreateFeatureRequest.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<CreateFeatureRequest.Builder>
    • getDefaultInstanceForType

      public CreateFeatureRequest getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public CreateFeatureRequest build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public CreateFeatureRequest buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public CreateFeatureRequest.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<CreateFeatureRequest.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<CreateFeatureRequest.Builder>
    • mergeFrom

      public CreateFeatureRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<CreateFeatureRequest.Builder>
      Throws:
      IOException
    • getParent

      public String getParent()
       Required. The resource name of the EntityType or FeatureGroup to create a
       Feature. Format for entity_type as parent:
       `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}`
       Format for feature_group as parent:
       `projects/{project}/locations/{location}/featureGroups/{feature_group}`
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Specified by:
      getParent in interface CreateFeatureRequestOrBuilder
      Returns:
      The parent.
    • getParentBytes

      public com.google.protobuf.ByteString getParentBytes()
       Required. The resource name of the EntityType or FeatureGroup to create a
       Feature. Format for entity_type as parent:
       `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}`
       Format for feature_group as parent:
       `projects/{project}/locations/{location}/featureGroups/{feature_group}`
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Specified by:
      getParentBytes in interface CreateFeatureRequestOrBuilder
      Returns:
      The bytes for parent.
    • setParent

      public CreateFeatureRequest.Builder setParent(String value)
       Required. The resource name of the EntityType or FeatureGroup to create a
       Feature. Format for entity_type as parent:
       `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}`
       Format for feature_group as parent:
       `projects/{project}/locations/{location}/featureGroups/{feature_group}`
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The parent to set.
      Returns:
      This builder for chaining.
    • clearParent

      public CreateFeatureRequest.Builder clearParent()
       Required. The resource name of the EntityType or FeatureGroup to create a
       Feature. Format for entity_type as parent:
       `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}`
       Format for feature_group as parent:
       `projects/{project}/locations/{location}/featureGroups/{feature_group}`
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setParentBytes

      public CreateFeatureRequest.Builder setParentBytes(com.google.protobuf.ByteString value)
       Required. The resource name of the EntityType or FeatureGroup to create a
       Feature. Format for entity_type as parent:
       `projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entity_type}`
       Format for feature_group as parent:
       `projects/{project}/locations/{location}/featureGroups/{feature_group}`
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Parameters:
      value - The bytes for parent to set.
      Returns:
      This builder for chaining.
    • hasFeature

      public boolean hasFeature()
       Required. The Feature to create.
       
      .google.cloud.aiplatform.v1.Feature feature = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      hasFeature in interface CreateFeatureRequestOrBuilder
      Returns:
      Whether the feature field is set.
    • getFeature

      public Feature getFeature()
       Required. The Feature to create.
       
      .google.cloud.aiplatform.v1.Feature feature = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getFeature in interface CreateFeatureRequestOrBuilder
      Returns:
      The feature.
    • setFeature

      public CreateFeatureRequest.Builder setFeature(Feature value)
       Required. The Feature to create.
       
      .google.cloud.aiplatform.v1.Feature feature = 2 [(.google.api.field_behavior) = REQUIRED];
    • setFeature

      public CreateFeatureRequest.Builder setFeature(Feature.Builder builderForValue)
       Required. The Feature to create.
       
      .google.cloud.aiplatform.v1.Feature feature = 2 [(.google.api.field_behavior) = REQUIRED];
    • mergeFeature

      public CreateFeatureRequest.Builder mergeFeature(Feature value)
       Required. The Feature to create.
       
      .google.cloud.aiplatform.v1.Feature feature = 2 [(.google.api.field_behavior) = REQUIRED];
    • clearFeature

      public CreateFeatureRequest.Builder clearFeature()
       Required. The Feature to create.
       
      .google.cloud.aiplatform.v1.Feature feature = 2 [(.google.api.field_behavior) = REQUIRED];
    • getFeatureBuilder

      public Feature.Builder getFeatureBuilder()
       Required. The Feature to create.
       
      .google.cloud.aiplatform.v1.Feature feature = 2 [(.google.api.field_behavior) = REQUIRED];
    • getFeatureOrBuilder

      public FeatureOrBuilder getFeatureOrBuilder()
       Required. The Feature to create.
       
      .google.cloud.aiplatform.v1.Feature feature = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getFeatureOrBuilder in interface CreateFeatureRequestOrBuilder
    • getFeatureId

      public String getFeatureId()
       Required. The ID to use for the Feature, which will become the final
       component of the Feature's resource name.
      
       This value may be up to 128 characters, and valid characters are
       `[a-z0-9_]`. The first character cannot be a number.
      
       The value must be unique within an EntityType/FeatureGroup.
       
      string feature_id = 3 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getFeatureId in interface CreateFeatureRequestOrBuilder
      Returns:
      The featureId.
    • getFeatureIdBytes

      public com.google.protobuf.ByteString getFeatureIdBytes()
       Required. The ID to use for the Feature, which will become the final
       component of the Feature's resource name.
      
       This value may be up to 128 characters, and valid characters are
       `[a-z0-9_]`. The first character cannot be a number.
      
       The value must be unique within an EntityType/FeatureGroup.
       
      string feature_id = 3 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getFeatureIdBytes in interface CreateFeatureRequestOrBuilder
      Returns:
      The bytes for featureId.
    • setFeatureId

      public CreateFeatureRequest.Builder setFeatureId(String value)
       Required. The ID to use for the Feature, which will become the final
       component of the Feature's resource name.
      
       This value may be up to 128 characters, and valid characters are
       `[a-z0-9_]`. The first character cannot be a number.
      
       The value must be unique within an EntityType/FeatureGroup.
       
      string feature_id = 3 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The featureId to set.
      Returns:
      This builder for chaining.
    • clearFeatureId

      public CreateFeatureRequest.Builder clearFeatureId()
       Required. The ID to use for the Feature, which will become the final
       component of the Feature's resource name.
      
       This value may be up to 128 characters, and valid characters are
       `[a-z0-9_]`. The first character cannot be a number.
      
       The value must be unique within an EntityType/FeatureGroup.
       
      string feature_id = 3 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      This builder for chaining.
    • setFeatureIdBytes

      public CreateFeatureRequest.Builder setFeatureIdBytes(com.google.protobuf.ByteString value)
       Required. The ID to use for the Feature, which will become the final
       component of the Feature's resource name.
      
       This value may be up to 128 characters, and valid characters are
       `[a-z0-9_]`. The first character cannot be a number.
      
       The value must be unique within an EntityType/FeatureGroup.
       
      string feature_id = 3 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The bytes for featureId to set.
      Returns:
      This builder for chaining.