public static final class TransferTypes.EventStream extends GeneratedMessageV3 implements TransferTypes.EventStreamOrBuilder
Specifies the Event-driven transfer options. Event-driven transfers listen to
an event stream to transfer updated files.
Protobuf type google.storagetransfer.v1.EventStream
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
EVENT_STREAM_EXPIRATION_TIME_FIELD_NUMBER
public static final int EVENT_STREAM_EXPIRATION_TIME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
EVENT_STREAM_START_TIME_FIELD_NUMBER
public static final int EVENT_STREAM_START_TIME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static TransferTypes.EventStream getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static TransferTypes.EventStream.Builder newBuilder()
newBuilder(TransferTypes.EventStream prototype)
public static TransferTypes.EventStream.Builder newBuilder(TransferTypes.EventStream prototype)
public static TransferTypes.EventStream parseDelimitedFrom(InputStream input)
public static TransferTypes.EventStream parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static TransferTypes.EventStream parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static TransferTypes.EventStream parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static TransferTypes.EventStream parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static TransferTypes.EventStream parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static TransferTypes.EventStream parseFrom(CodedInputStream input)
public static TransferTypes.EventStream parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static TransferTypes.EventStream parseFrom(InputStream input)
public static TransferTypes.EventStream parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static TransferTypes.EventStream parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static TransferTypes.EventStream parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<TransferTypes.EventStream> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public TransferTypes.EventStream getDefaultInstanceForType()
getEventStreamExpirationTime()
public Timestamp getEventStreamExpirationTime()
Specifies the data and time at which Storage Transfer Service stops
listening for events from this stream. After this time, any transfers in
progress will complete, but no new transfers are initiated.
.google.protobuf.Timestamp event_stream_expiration_time = 3;
Returns |
Type |
Description |
Timestamp |
The eventStreamExpirationTime.
|
getEventStreamExpirationTimeOrBuilder()
public TimestampOrBuilder getEventStreamExpirationTimeOrBuilder()
Specifies the data and time at which Storage Transfer Service stops
listening for events from this stream. After this time, any transfers in
progress will complete, but no new transfers are initiated.
.google.protobuf.Timestamp event_stream_expiration_time = 3;
getEventStreamStartTime()
public Timestamp getEventStreamStartTime()
Specifies the date and time that Storage Transfer Service starts
listening for events from this stream. If no start time is specified or
start time is in the past, Storage Transfer Service starts listening
immediately.
.google.protobuf.Timestamp event_stream_start_time = 2;
Returns |
Type |
Description |
Timestamp |
The eventStreamStartTime.
|
getEventStreamStartTimeOrBuilder()
public TimestampOrBuilder getEventStreamStartTimeOrBuilder()
Specifies the date and time that Storage Transfer Service starts
listening for events from this stream. If no start time is specified or
start time is in the past, Storage Transfer Service starts listening
immediately.
.google.protobuf.Timestamp event_stream_start_time = 2;
getName()
Required. Specifies a unique name of the resource such as AWS SQS
ARN in the form 'arn:aws:sqs:region:account_id:queue_name',
or Pub/Sub subscription resource name in the form
'projects/{project}/subscriptions/{sub}'.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
String |
The name.
|
getNameBytes()
public ByteString getNameBytes()
Required. Specifies a unique name of the resource such as AWS SQS
ARN in the form 'arn:aws:sqs:region:account_id:queue_name',
or Pub/Sub subscription resource name in the form
'projects/{project}/subscriptions/{sub}'.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
ByteString |
The bytes for name.
|
getParserForType()
public Parser<TransferTypes.EventStream> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
hasEventStreamExpirationTime()
public boolean hasEventStreamExpirationTime()
Specifies the data and time at which Storage Transfer Service stops
listening for events from this stream. After this time, any transfers in
progress will complete, but no new transfers are initiated.
.google.protobuf.Timestamp event_stream_expiration_time = 3;
Returns |
Type |
Description |
boolean |
Whether the eventStreamExpirationTime field is set.
|
hasEventStreamStartTime()
public boolean hasEventStreamStartTime()
Specifies the date and time that Storage Transfer Service starts
listening for events from this stream. If no start time is specified or
start time is in the past, Storage Transfer Service starts listening
immediately.
.google.protobuf.Timestamp event_stream_start_time = 2;
Returns |
Type |
Description |
boolean |
Whether the eventStreamStartTime field is set.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public TransferTypes.EventStream.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected TransferTypes.EventStream.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public TransferTypes.EventStream.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides