public final class TimestampSplit extends GeneratedMessageV3 implements TimestampSplitOrBuilder
Assigns input data to training, validation, and test sets based on a
provided timestamps. The youngest data pieces are assigned to training set,
next to validation set, and the oldest to the test set.
Supported only for tabular Datasets.
Protobuf type google.cloud.aiplatform.v1.TimestampSplit
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
public static final int KEY_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
public static final int TEST_FRACTION_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
public static final int TRAINING_FRACTION_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
public static final int VALIDATION_FRACTION_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
public static TimestampSplit getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static TimestampSplit.Builder newBuilder()
public static TimestampSplit.Builder newBuilder(TimestampSplit prototype)
public static TimestampSplit parseDelimitedFrom(InputStream input)
public static TimestampSplit parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static TimestampSplit parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
public static TimestampSplit parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static TimestampSplit parseFrom(ByteString data)
public static TimestampSplit parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static TimestampSplit parseFrom(CodedInputStream input)
public static TimestampSplit parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static TimestampSplit parseFrom(InputStream input)
public static TimestampSplit parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static TimestampSplit parseFrom(ByteBuffer data)
public static TimestampSplit parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<TimestampSplit> parser()
Methods
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
Overrides
public TimestampSplit getDefaultInstanceForType()
Required. The key is a name of one of the Dataset's data columns.
The values of the key (the values in the column) must be in RFC 3339
date-time
format, where time-offset
= "Z"
(e.g. 1985-04-12T23:20:50.52Z). If for a piece of data the key is not
present or has an invalid value, that piece is ignored by the pipeline.
string key = 4 [(.google.api.field_behavior) = REQUIRED];
Returns |
---|
Type | Description |
String | The key.
|
public ByteString getKeyBytes()
Required. The key is a name of one of the Dataset's data columns.
The values of the key (the values in the column) must be in RFC 3339
date-time
format, where time-offset
= "Z"
(e.g. 1985-04-12T23:20:50.52Z). If for a piece of data the key is not
present or has an invalid value, that piece is ignored by the pipeline.
string key = 4 [(.google.api.field_behavior) = REQUIRED];
Returns |
---|
Type | Description |
ByteString | The bytes for key.
|
public Parser<TimestampSplit> getParserForType()
Overrides
public int getSerializedSize()
Returns |
---|
Type | Description |
int | |
Overrides
public double getTestFraction()
The fraction of the input data that is to be used to evaluate the Model.
double test_fraction = 3;
Returns |
---|
Type | Description |
double | The testFraction.
|
public double getTrainingFraction()
The fraction of the input data that is to be used to train the Model.
double training_fraction = 1;
Returns |
---|
Type | Description |
double | The trainingFraction.
|
public double getValidationFraction()
The fraction of the input data that is to be used to validate the Model.
double validation_fraction = 2;
Returns |
---|
Type | Description |
double | The validationFraction.
|
Returns |
---|
Type | Description |
int | |
Overrides
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public TimestampSplit.Builder newBuilderForType()
protected TimestampSplit.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
public TimestampSplit.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides