Package google.registry.model.poll
Class PollMessage.OneTime
- java.lang.Object
-
- google.registry.model.ImmutableObject
-
- google.registry.model.poll.PollMessage
-
- google.registry.model.poll.PollMessage.OneTime
-
- All Implemented Interfaces:
Buildable
,DatastoreAndSqlEntity
,DatastoreEntity
,SqlEntity
,TransferData.TransferServerApproveEntity
,UnsafeSerializable
,java.io.Serializable
,java.lang.Cloneable
- Enclosing class:
- PollMessage
@Entity public static class PollMessage.OneTime extends PollMessage
A one-time poll message.One-time poll messages are deleted from Datastore once they have been delivered and ACKed.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PollMessage.OneTime.Builder
A builder forPollMessage.OneTime
since it is immutable.-
Nested classes/interfaces inherited from class google.registry.model.poll.PollMessage
PollMessage.Autorenew, PollMessage.OneTime
-
Nested classes/interfaces inherited from class google.registry.model.ImmutableObject
ImmutableObject.DoNotCompare, ImmutableObject.DoNotHydrate, ImmutableObject.EmptySetToNull, ImmutableObject.IgnoredInDiffableMap, ImmutableObject.Insignificant
-
Nested classes/interfaces inherited from interface google.registry.model.Buildable
Buildable.GenericBuilder<S,B extends Buildable.GenericBuilder<?,?>>, Buildable.Overlayable<T>
-
-
Field Summary
-
Fields inherited from class google.registry.model.ImmutableObject
hashCode
-
-
Constructor Summary
Constructors Constructor Description OneTime()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PollMessage.OneTime.Builder
asBuilder()
Override Buildable.asBuilder() to give this method stronger typing.static VKey<PollMessage.OneTime>
convertVKey(VKey<? extends PollMessage> key)
Converts an unspecialized VKey<PollMessage> to a VKey of the derived class.VKey<PollMessage.OneTime>
createVKey()
com.google.common.collect.ImmutableList<EppResponse.ResponseData>
getResponseData()
-
Methods inherited from class google.registry.model.poll.PollMessage
createVKey, getEventTime, getId, getMsg, getParentKey, getRegistrarId
-
Methods inherited from class google.registry.model.ImmutableObject
clone, cloneEmptyToNull, equals, getSignificantFields, hashCode, toDiffableFieldMap, toHydratedString, toString, toStringHelper
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface google.registry.model.replay.DatastoreAndSqlEntity
toDatastoreEntity, toSqlEntity
-
Methods inherited from interface google.registry.model.replay.DatastoreEntity
beforeDatastoreSaveOnReplay
-
Methods inherited from interface google.registry.model.replay.SqlEntity
beforeSqlSaveOnReplay, getPrimaryKeyString
-
-
-
-
Method Detail
-
createVKey
public VKey<PollMessage.OneTime> createVKey()
- Specified by:
createVKey
in interfaceTransferData.TransferServerApproveEntity
- Specified by:
createVKey
in classPollMessage
-
convertVKey
@Nullable public static VKey<PollMessage.OneTime> convertVKey(@Nullable VKey<? extends PollMessage> key)
Converts an unspecialized VKey<PollMessage> to a VKey of the derived class.
-
asBuilder
public PollMessage.OneTime.Builder asBuilder()
Description copied from class:PollMessage
Override Buildable.asBuilder() to give this method stronger typing.- Specified by:
asBuilder
in interfaceBuildable
- Specified by:
asBuilder
in classPollMessage
-
getResponseData
public com.google.common.collect.ImmutableList<EppResponse.ResponseData> getResponseData()
- Specified by:
getResponseData
in classPollMessage
-
-