Class DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder>
-
- com.google.cloud.aiplatform.v1beta1.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.GeneratedMessageV3.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 typegoogle.cloud.aiplatform.v1beta1.DeleteFeatureValuesRequest.SelectTimeRangeAndFeature
-
-
Method Summary
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder>
-
clear
public DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder>
-
getDefaultInstanceForType
public DeleteFeatureValuesRequest.SelectTimeRangeAndFeature getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public DeleteFeatureValuesRequest.SelectTimeRangeAndFeature build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public DeleteFeatureValuesRequest.SelectTimeRangeAndFeature buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder>
-
setField
public DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder>
-
clearField
public DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder>
-
clearOneof
public DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder>
-
setRepeatedField
public DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder>
-
addRepeatedField
public DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder>
-
mergeFrom
public DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder>
-
mergeFrom
public DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder mergeFrom(DeleteFeatureValuesRequest.SelectTimeRangeAndFeature other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder>
-
mergeFrom
public DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
hasTimeRange
in interfaceDeleteFeatureValuesRequest.SelectTimeRangeAndFeatureOrBuilder
- Returns:
- Whether the timeRange field is set.
-
getTimeRange
public com.google.type.Interval 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:
getTimeRange
in interfaceDeleteFeatureValuesRequest.SelectTimeRangeAndFeatureOrBuilder
- Returns:
- The timeRange.
-
setTimeRange
public DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder setTimeRange(com.google.type.Interval value)
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(com.google.type.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
public DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder mergeTimeRange(com.google.type.Interval value)
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
public DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder 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
public com.google.type.Interval.Builder 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
public com.google.type.IntervalOrBuilder 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:
getTimeRangeOrBuilder
in interfaceDeleteFeatureValuesRequest.SelectTimeRangeAndFeatureOrBuilder
-
hasFeatureSelector
public boolean hasFeatureSelector()
Required. Selectors choosing which feature values to be deleted from the EntityType.
.google.cloud.aiplatform.v1beta1.FeatureSelector feature_selector = 2 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
hasFeatureSelector
in interfaceDeleteFeatureValuesRequest.SelectTimeRangeAndFeatureOrBuilder
- Returns:
- Whether the featureSelector field is set.
-
getFeatureSelector
public FeatureSelector getFeatureSelector()
Required. Selectors choosing which feature values to be deleted from the EntityType.
.google.cloud.aiplatform.v1beta1.FeatureSelector feature_selector = 2 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getFeatureSelector
in 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.v1beta1.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.v1beta1.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.v1beta1.FeatureSelector feature_selector = 2 [(.google.api.field_behavior) = REQUIRED];
-
clearFeatureSelector
public DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder clearFeatureSelector()
Required. Selectors choosing which feature values to be deleted from the EntityType.
.google.cloud.aiplatform.v1beta1.FeatureSelector feature_selector = 2 [(.google.api.field_behavior) = REQUIRED];
-
getFeatureSelectorBuilder
public FeatureSelector.Builder getFeatureSelectorBuilder()
Required. Selectors choosing which feature values to be deleted from the EntityType.
.google.cloud.aiplatform.v1beta1.FeatureSelector feature_selector = 2 [(.google.api.field_behavior) = REQUIRED];
-
getFeatureSelectorOrBuilder
public FeatureSelectorOrBuilder getFeatureSelectorOrBuilder()
Required. Selectors choosing which feature values to be deleted from the EntityType.
.google.cloud.aiplatform.v1beta1.FeatureSelector feature_selector = 2 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getFeatureSelectorOrBuilder
in 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:
getSkipOnlineStorageDelete
in 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
public DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder 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.
-
setUnknownFields
public final DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder>
-
mergeUnknownFields
public final DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<DeleteFeatureValuesRequest.SelectTimeRangeAndFeature.Builder>
-
-