Package com.google.cloud.aiplatform.v1
Class DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder>
com.google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder
- All Implemented Interfaces:
DeleteFeatureValuesRequest.SelectTimeRangeAndFeatureOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- DeleteFeatureValuesRequest.SelectTimeRangeAndFeature
public static final class DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder
extends com.google.protobuf.GeneratedMessage.Builder<DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder>
implements DeleteFeatureValuesRequest.SelectTimeRangeAndFeatureOrBuilder
Message to select time range and feature. Values of the selected feature generated within an inclusive time range will be deleted. Using this option permanently deletes the feature values from the specified feature IDs within the specified time range. This might include data from the online storage. If you want to retain any deleted historical data in the online storage, you must re-ingest it.Protobuf type
google.cloud.aiplatform.v1.DeleteFeatureValuesRequest.SelectTimeRangeAndFeature-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Required.If set, data will not be deleted from online storage.Required.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorRequired.Required.Required.booleanIf set, data will not be deleted from online storage.Required.Required.Required.booleanRequired.booleanRequired.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanRequired.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeTimeRange(Interval value) Required.Required.setFeatureSelector(FeatureSelector.Builder builderForValue) Required.setSkipOnlineStorageDelete(boolean value) If set, data will not be deleted from online storage.setTimeRange(Interval value) Required.setTimeRange(Interval.Builder builderForValue) Required.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder>
-
mergeFrom
public DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder>- Throws:
IOException
-
hasTimeRange
public boolean hasTimeRange()Required. Select feature generated within a half-inclusive time range. The time range is lower inclusive and upper exclusive.
.google.type.Interval time_range = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasTimeRangein interfaceDeleteFeatureValuesRequest.SelectTimeRangeAndFeatureOrBuilder- Returns:
- Whether the timeRange field is set.
-
getTimeRange
Required. Select feature generated within a half-inclusive time range. The time range is lower inclusive and upper exclusive.
.google.type.Interval time_range = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getTimeRangein interfaceDeleteFeatureValuesRequest.SelectTimeRangeAndFeatureOrBuilder- Returns:
- The timeRange.
-
setTimeRange
Required. Select feature generated within a half-inclusive time range. The time range is lower inclusive and upper exclusive.
.google.type.Interval time_range = 1 [(.google.api.field_behavior) = REQUIRED]; -
setTimeRange
public DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder setTimeRange(Interval.Builder builderForValue) Required. Select feature generated within a half-inclusive time range. The time range is lower inclusive and upper exclusive.
.google.type.Interval time_range = 1 [(.google.api.field_behavior) = REQUIRED]; -
mergeTimeRange
Required. Select feature generated within a half-inclusive time range. The time range is lower inclusive and upper exclusive.
.google.type.Interval time_range = 1 [(.google.api.field_behavior) = REQUIRED]; -
clearTimeRange
Required. Select feature generated within a half-inclusive time range. The time range is lower inclusive and upper exclusive.
.google.type.Interval time_range = 1 [(.google.api.field_behavior) = REQUIRED]; -
getTimeRangeBuilder
Required. Select feature generated within a half-inclusive time range. The time range is lower inclusive and upper exclusive.
.google.type.Interval time_range = 1 [(.google.api.field_behavior) = REQUIRED]; -
getTimeRangeOrBuilder
Required. Select feature generated within a half-inclusive time range. The time range is lower inclusive and upper exclusive.
.google.type.Interval time_range = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getTimeRangeOrBuilderin interfaceDeleteFeatureValuesRequest.SelectTimeRangeAndFeatureOrBuilder
-
hasFeatureSelector
public boolean hasFeatureSelector()Required. Selectors choosing which feature values to be deleted from the EntityType.
.google.cloud.aiplatform.v1.FeatureSelector feature_selector = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasFeatureSelectorin interfaceDeleteFeatureValuesRequest.SelectTimeRangeAndFeatureOrBuilder- Returns:
- Whether the featureSelector field is set.
-
getFeatureSelector
Required. Selectors choosing which feature values to be deleted from the EntityType.
.google.cloud.aiplatform.v1.FeatureSelector feature_selector = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getFeatureSelectorin interfaceDeleteFeatureValuesRequest.SelectTimeRangeAndFeatureOrBuilder- Returns:
- The featureSelector.
-
setFeatureSelector
public DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder setFeatureSelector(FeatureSelector value) Required. Selectors choosing which feature values to be deleted from the EntityType.
.google.cloud.aiplatform.v1.FeatureSelector feature_selector = 2 [(.google.api.field_behavior) = REQUIRED]; -
setFeatureSelector
public DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder setFeatureSelector(FeatureSelector.Builder builderForValue) Required. Selectors choosing which feature values to be deleted from the EntityType.
.google.cloud.aiplatform.v1.FeatureSelector feature_selector = 2 [(.google.api.field_behavior) = REQUIRED]; -
mergeFeatureSelector
public DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder mergeFeatureSelector(FeatureSelector value) Required. Selectors choosing which feature values to be deleted from the EntityType.
.google.cloud.aiplatform.v1.FeatureSelector feature_selector = 2 [(.google.api.field_behavior) = REQUIRED]; -
clearFeatureSelector
Required. Selectors choosing which feature values to be deleted from the EntityType.
.google.cloud.aiplatform.v1.FeatureSelector feature_selector = 2 [(.google.api.field_behavior) = REQUIRED]; -
getFeatureSelectorBuilder
Required. Selectors choosing which feature values to be deleted from the EntityType.
.google.cloud.aiplatform.v1.FeatureSelector feature_selector = 2 [(.google.api.field_behavior) = REQUIRED]; -
getFeatureSelectorOrBuilder
Required. Selectors choosing which feature values to be deleted from the EntityType.
.google.cloud.aiplatform.v1.FeatureSelector feature_selector = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getFeatureSelectorOrBuilderin interfaceDeleteFeatureValuesRequest.SelectTimeRangeAndFeatureOrBuilder
-
getSkipOnlineStorageDelete
public boolean getSkipOnlineStorageDelete()If set, data will not be deleted from online storage. When time range is older than the data in online storage, setting this to be true will make the deletion have no impact on online serving.
bool skip_online_storage_delete = 3;- Specified by:
getSkipOnlineStorageDeletein interfaceDeleteFeatureValuesRequest.SelectTimeRangeAndFeatureOrBuilder- Returns:
- The skipOnlineStorageDelete.
-
setSkipOnlineStorageDelete
public DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder setSkipOnlineStorageDelete(boolean value) If set, data will not be deleted from online storage. When time range is older than the data in online storage, setting this to be true will make the deletion have no impact on online serving.
bool skip_online_storage_delete = 3;- Parameters:
value- The skipOnlineStorageDelete to set.- Returns:
- This builder for chaining.
-
clearSkipOnlineStorageDelete
If set, data will not be deleted from online storage. When time range is older than the data in online storage, setting this to be true will make the deletion have no impact on online serving.
bool skip_online_storage_delete = 3;- Returns:
- This builder for chaining.
-