public static final class TransferTypes.EventStream.Builder extends GeneratedMessageV3.Builder<TransferTypes.EventStream.Builder> 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.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public TransferTypes.EventStream.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public TransferTypes.EventStream build()
buildPartial()
public TransferTypes.EventStream buildPartial()
clear()
public TransferTypes.EventStream.Builder clear()
Overrides
clearEventStreamExpirationTime()
public TransferTypes.EventStream.Builder clearEventStreamExpirationTime()
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;
clearEventStreamStartTime()
public TransferTypes.EventStream.Builder clearEventStreamStartTime()
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;
clearField(Descriptors.FieldDescriptor field)
public TransferTypes.EventStream.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearName()
public TransferTypes.EventStream.Builder clearName()
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];
clearOneof(Descriptors.OneofDescriptor oneof)
public TransferTypes.EventStream.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clone()
public TransferTypes.EventStream.Builder clone()
Overrides
getDefaultInstanceForType()
public TransferTypes.EventStream getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
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.
|
getEventStreamExpirationTimeBuilder()
public Timestamp.Builder getEventStreamExpirationTimeBuilder()
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;
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.
|
getEventStreamStartTimeBuilder()
public Timestamp.Builder getEventStreamStartTimeBuilder()
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;
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.
|
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.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeEventStreamExpirationTime(Timestamp value)
public TransferTypes.EventStream.Builder mergeEventStreamExpirationTime(Timestamp value)
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;
mergeEventStreamStartTime(Timestamp value)
public TransferTypes.EventStream.Builder mergeEventStreamStartTime(Timestamp value)
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;
public TransferTypes.EventStream.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public TransferTypes.EventStream.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeFrom(TransferTypes.EventStream other)
public TransferTypes.EventStream.Builder mergeFrom(TransferTypes.EventStream other)
mergeUnknownFields(UnknownFieldSet unknownFields)
public final TransferTypes.EventStream.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setEventStreamExpirationTime(Timestamp value)
public TransferTypes.EventStream.Builder setEventStreamExpirationTime(Timestamp value)
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;
setEventStreamExpirationTime(Timestamp.Builder builderForValue)
public TransferTypes.EventStream.Builder setEventStreamExpirationTime(Timestamp.Builder builderForValue)
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;
Parameter |
Name |
Description |
builderForValue |
Builder
|
setEventStreamStartTime(Timestamp value)
public TransferTypes.EventStream.Builder setEventStreamStartTime(Timestamp value)
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;
setEventStreamStartTime(Timestamp.Builder builderForValue)
public TransferTypes.EventStream.Builder setEventStreamStartTime(Timestamp.Builder builderForValue)
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;
Parameter |
Name |
Description |
builderForValue |
Builder
|
setField(Descriptors.FieldDescriptor field, Object value)
public TransferTypes.EventStream.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setName(String value)
public TransferTypes.EventStream.Builder setName(String value)
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];
Parameter |
Name |
Description |
value |
String
The name to set.
|
setNameBytes(ByteString value)
public TransferTypes.EventStream.Builder setNameBytes(ByteString value)
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];
Parameter |
Name |
Description |
value |
ByteString
The bytes for name to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public TransferTypes.EventStream.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final TransferTypes.EventStream.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides