Class GcsDestinationConfig
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.datastream.v1alpha1.GcsDestinationConfig
-
- All Implemented Interfaces:
GcsDestinationConfigOrBuilder
,com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
public final class GcsDestinationConfig extends com.google.protobuf.GeneratedMessageV3 implements GcsDestinationConfigOrBuilder
Google Cloud Storage destination configuration
Protobuf typegoogle.cloud.datastream.v1alpha1.GcsDestinationConfig
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GcsDestinationConfig.Builder
Google Cloud Storage destination configurationstatic class
GcsDestinationConfig.FileFormatCase
-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static int
AVRO_FILE_FORMAT_FIELD_NUMBER
static int
FILE_ROTATION_INTERVAL_FIELD_NUMBER
static int
FILE_ROTATION_MB_FIELD_NUMBER
static int
GCS_FILE_FORMAT_FIELD_NUMBER
static int
JSON_FILE_FORMAT_FIELD_NUMBER
static int
PATH_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean
equals(Object obj)
AvroFileFormat
getAvroFileFormat()
AVRO file format configuration.AvroFileFormatOrBuilder
getAvroFileFormatOrBuilder()
AVRO file format configuration.static GcsDestinationConfig
getDefaultInstance()
GcsDestinationConfig
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
GcsDestinationConfig.FileFormatCase
getFileFormatCase()
com.google.protobuf.Duration
getFileRotationInterval()
The maximum duration for which new events are added before a file is closed and a new file is created.com.google.protobuf.DurationOrBuilder
getFileRotationIntervalOrBuilder()
The maximum duration for which new events are added before a file is closed and a new file is created.int
getFileRotationMb()
The maximum file size to be saved in the bucket.GcsFileFormat
getGcsFileFormat()
Deprecated.google.cloud.datastream.v1alpha1.GcsDestinationConfig.gcs_file_format is deprecated.int
getGcsFileFormatValue()
Deprecated.google.cloud.datastream.v1alpha1.GcsDestinationConfig.gcs_file_format is deprecated.JsonFileFormat
getJsonFileFormat()
JSON file format configuration.JsonFileFormatOrBuilder
getJsonFileFormatOrBuilder()
JSON file format configuration.com.google.protobuf.Parser<GcsDestinationConfig>
getParserForType()
String
getPath()
Path inside the Cloud Storage bucket to write data to.com.google.protobuf.ByteString
getPathBytes()
Path inside the Cloud Storage bucket to write data to.int
getSerializedSize()
boolean
hasAvroFileFormat()
AVRO file format configuration.boolean
hasFileRotationInterval()
The maximum duration for which new events are added before a file is closed and a new file is created.int
hashCode()
boolean
hasJsonFileFormat()
JSON file format configuration.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static GcsDestinationConfig.Builder
newBuilder()
static GcsDestinationConfig.Builder
newBuilder(GcsDestinationConfig prototype)
GcsDestinationConfig.Builder
newBuilderForType()
protected GcsDestinationConfig.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static GcsDestinationConfig
parseDelimitedFrom(InputStream input)
static GcsDestinationConfig
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static GcsDestinationConfig
parseFrom(byte[] data)
static GcsDestinationConfig
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static GcsDestinationConfig
parseFrom(com.google.protobuf.ByteString data)
static GcsDestinationConfig
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static GcsDestinationConfig
parseFrom(com.google.protobuf.CodedInputStream input)
static GcsDestinationConfig
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static GcsDestinationConfig
parseFrom(InputStream input)
static GcsDestinationConfig
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static GcsDestinationConfig
parseFrom(ByteBuffer data)
static GcsDestinationConfig
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<GcsDestinationConfig>
parser()
GcsDestinationConfig.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
PATH_FIELD_NUMBER
public static final int PATH_FIELD_NUMBER
- See Also:
- Constant Field Values
-
GCS_FILE_FORMAT_FIELD_NUMBER
public static final int GCS_FILE_FORMAT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FILE_ROTATION_MB_FIELD_NUMBER
public static final int FILE_ROTATION_MB_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FILE_ROTATION_INTERVAL_FIELD_NUMBER
public static final int FILE_ROTATION_INTERVAL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
AVRO_FILE_FORMAT_FIELD_NUMBER
public static final int AVRO_FILE_FORMAT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
JSON_FILE_FORMAT_FIELD_NUMBER
public static final int JSON_FILE_FORMAT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
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
-
getFileFormatCase
public GcsDestinationConfig.FileFormatCase getFileFormatCase()
- Specified by:
getFileFormatCase
in interfaceGcsDestinationConfigOrBuilder
-
getPath
public String getPath()
Path inside the Cloud Storage bucket to write data to.
string path = 1;
- Specified by:
getPath
in interfaceGcsDestinationConfigOrBuilder
- Returns:
- The path.
-
getPathBytes
public com.google.protobuf.ByteString getPathBytes()
Path inside the Cloud Storage bucket to write data to.
string path = 1;
- Specified by:
getPathBytes
in interfaceGcsDestinationConfigOrBuilder
- Returns:
- The bytes for path.
-
getGcsFileFormatValue
@Deprecated public int getGcsFileFormatValue()
Deprecated.google.cloud.datastream.v1alpha1.GcsDestinationConfig.gcs_file_format is deprecated. See google/cloud/datastream/v1alpha1/datastream_resources.proto;l=476File format that data should be written in. Deprecated field - use file_format instead.
.google.cloud.datastream.v1alpha1.GcsFileFormat gcs_file_format = 2 [deprecated = true];
- Specified by:
getGcsFileFormatValue
in interfaceGcsDestinationConfigOrBuilder
- Returns:
- The enum numeric value on the wire for gcsFileFormat.
-
getGcsFileFormat
@Deprecated public GcsFileFormat getGcsFileFormat()
Deprecated.google.cloud.datastream.v1alpha1.GcsDestinationConfig.gcs_file_format is deprecated. See google/cloud/datastream/v1alpha1/datastream_resources.proto;l=476File format that data should be written in. Deprecated field - use file_format instead.
.google.cloud.datastream.v1alpha1.GcsFileFormat gcs_file_format = 2 [deprecated = true];
- Specified by:
getGcsFileFormat
in interfaceGcsDestinationConfigOrBuilder
- Returns:
- The gcsFileFormat.
-
getFileRotationMb
public int getFileRotationMb()
The maximum file size to be saved in the bucket.
int32 file_rotation_mb = 3;
- Specified by:
getFileRotationMb
in interfaceGcsDestinationConfigOrBuilder
- Returns:
- The fileRotationMb.
-
hasFileRotationInterval
public boolean hasFileRotationInterval()
The maximum duration for which new events are added before a file is closed and a new file is created.
.google.protobuf.Duration file_rotation_interval = 4;
- Specified by:
hasFileRotationInterval
in interfaceGcsDestinationConfigOrBuilder
- Returns:
- Whether the fileRotationInterval field is set.
-
getFileRotationInterval
public com.google.protobuf.Duration getFileRotationInterval()
The maximum duration for which new events are added before a file is closed and a new file is created.
.google.protobuf.Duration file_rotation_interval = 4;
- Specified by:
getFileRotationInterval
in interfaceGcsDestinationConfigOrBuilder
- Returns:
- The fileRotationInterval.
-
getFileRotationIntervalOrBuilder
public com.google.protobuf.DurationOrBuilder getFileRotationIntervalOrBuilder()
The maximum duration for which new events are added before a file is closed and a new file is created.
.google.protobuf.Duration file_rotation_interval = 4;
- Specified by:
getFileRotationIntervalOrBuilder
in interfaceGcsDestinationConfigOrBuilder
-
hasAvroFileFormat
public boolean hasAvroFileFormat()
AVRO file format configuration.
.google.cloud.datastream.v1alpha1.AvroFileFormat avro_file_format = 100;
- Specified by:
hasAvroFileFormat
in interfaceGcsDestinationConfigOrBuilder
- Returns:
- Whether the avroFileFormat field is set.
-
getAvroFileFormat
public AvroFileFormat getAvroFileFormat()
AVRO file format configuration.
.google.cloud.datastream.v1alpha1.AvroFileFormat avro_file_format = 100;
- Specified by:
getAvroFileFormat
in interfaceGcsDestinationConfigOrBuilder
- Returns:
- The avroFileFormat.
-
getAvroFileFormatOrBuilder
public AvroFileFormatOrBuilder getAvroFileFormatOrBuilder()
AVRO file format configuration.
.google.cloud.datastream.v1alpha1.AvroFileFormat avro_file_format = 100;
- Specified by:
getAvroFileFormatOrBuilder
in interfaceGcsDestinationConfigOrBuilder
-
hasJsonFileFormat
public boolean hasJsonFileFormat()
JSON file format configuration.
.google.cloud.datastream.v1alpha1.JsonFileFormat json_file_format = 101;
- Specified by:
hasJsonFileFormat
in interfaceGcsDestinationConfigOrBuilder
- Returns:
- Whether the jsonFileFormat field is set.
-
getJsonFileFormat
public JsonFileFormat getJsonFileFormat()
JSON file format configuration.
.google.cloud.datastream.v1alpha1.JsonFileFormat json_file_format = 101;
- Specified by:
getJsonFileFormat
in interfaceGcsDestinationConfigOrBuilder
- Returns:
- The jsonFileFormat.
-
getJsonFileFormatOrBuilder
public JsonFileFormatOrBuilder getJsonFileFormatOrBuilder()
JSON file format configuration.
.google.cloud.datastream.v1alpha1.JsonFileFormat json_file_format = 101;
- Specified by:
getJsonFileFormatOrBuilder
in interfaceGcsDestinationConfigOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static GcsDestinationConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GcsDestinationConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GcsDestinationConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GcsDestinationConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GcsDestinationConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GcsDestinationConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GcsDestinationConfig parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static GcsDestinationConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static GcsDestinationConfig parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static GcsDestinationConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static GcsDestinationConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static GcsDestinationConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public GcsDestinationConfig.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static GcsDestinationConfig.Builder newBuilder()
-
newBuilder
public static GcsDestinationConfig.Builder newBuilder(GcsDestinationConfig prototype)
-
toBuilder
public GcsDestinationConfig.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected GcsDestinationConfig.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static GcsDestinationConfig getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<GcsDestinationConfig> parser()
-
getParserForType
public com.google.protobuf.Parser<GcsDestinationConfig> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public GcsDestinationConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-