Serialized Form
-
Package google.registry.batch
-
Class google.registry.batch.CloudTasksUtils
class CloudTasksUtils extends Object implements Serializable- serialVersionUID:
- -7605156291755534069L
-
Serialized Fields
-
client
CloudTasksUtils.SerializableCloudTasksClient client
-
clock
Clock clock
-
credential
GoogleCredentialsBundle credential
-
locationId
String locationId
-
oauthClientId
String oauthClientId
-
projectId
String projectId
-
retrier
Retrier retrier
-
-
Class google.registry.batch.CloudTasksUtils.GcpCloudTasksClient
class GcpCloudTasksClient extends CloudTasksUtils.SerializableCloudTasksClient implements Serializable- serialVersionUID:
- -5959253033129154037L
-
Serialized Fields
-
clientSupplier
Supplier<com.google.cloud.tasks.v2.CloudTasksClient> clientSupplier
-
-
Class google.registry.batch.CloudTasksUtils.SerializableCloudTasksClient
class SerializableCloudTasksClient extends Object implements Serializable- serialVersionUID:
- 7872861868968535498L
-
-
Package google.registry.beam.billing
-
Class google.registry.beam.billing.ExpandBillingRecurrencesPipeline
class ExpandBillingRecurrencesPipeline extends Object implements Serializable- serialVersionUID:
- -5827984301386630194L
-
Serialized Fields
-
advanceCursor
boolean advanceCursor
-
endTime
org.joda.time.DateTime endTime
-
isDryRun
boolean isDryRun
-
oneTimesToExpandCounter
org.apache.beam.sdk.metrics.Counter oneTimesToExpandCounter
-
recurrencesInScopeCounter
org.apache.beam.sdk.metrics.Counter recurrencesInScopeCounter
-
startTime
org.joda.time.DateTime startTime
-
-
Class google.registry.beam.billing.InvoicingPipeline
class InvoicingPipeline extends Object implements Serializable- serialVersionUID:
- 5386330443625580081L
-
Serialized Fields
-
options
InvoicingPipelineOptions options
-
-
-
Package google.registry.beam.common
-
Class google.registry.beam.common.RegistryJpaIO.Read
class Read extends org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PBegin,org.apache.beam.sdk.values.PCollection<T>> implements Serializable - serialVersionUID:
- 6906842877429561700L
-
Class google.registry.beam.common.RegistryJpaIO.Write
class Write extends org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PCollection<T>,org.apache.beam.sdk.values.PCollection<Void>> implements Serializable - serialVersionUID:
- -4023583243078410323L
-
-
Package google.registry.beam.rde
-
Class google.registry.beam.rde.RdePipeline
class RdePipeline extends Object implements Serializable- serialVersionUID:
- -4866795928854754666L
-
Serialized Fields
-
cloudTasksUtils
CloudTasksUtils cloudTasksUtils
-
gcsUtils
GcsUtils gcsUtils
-
marshaller
RdeMarshaller marshaller
-
mode
ValidationMode mode
-
pendingDeposits
com.google.common.collect.ImmutableSet<PendingDeposit> pendingDeposits
-
rdeBucket
String rdeBucket
-
stagingKeyBytes
byte[] stagingKeyBytes
-
watermark
org.joda.time.DateTime watermark
-
-
-
Package google.registry.beam.resave
-
Class google.registry.beam.resave.ResaveAllEppResourcesPipeline
class ResaveAllEppResourcesPipeline extends Object implements Serializable-
Serialized Fields
-
options
ResaveAllEppResourcesPipelineOptions options
-
-
-
-
Package google.registry.beam.spec11
-
Record Class google.registry.beam.spec11.DomainNameInfo
class DomainNameInfo extends Record implements Serializable-
Serialized Fields
-
domainName
String domainName
The field for thedomainName
record component. -
domainRepoId
String domainRepoId
The field for thedomainRepoId
record component. -
registrarEmailAddress
String registrarEmailAddress
The field for theregistrarEmailAddress
record component. -
registrarId
String registrarId
The field for theregistrarId
record component.
-
-
-
Class google.registry.beam.spec11.Spec11Pipeline
class Spec11Pipeline extends Object implements Serializable-
Serialized Fields
-
options
Spec11PipelineOptions options
-
safeBrowsingFn
google.registry.beam.spec11.SafeBrowsingTransforms.EvaluateSafeBrowsingFn safeBrowsingFn
-
-
-
Record Class google.registry.beam.spec11.ThreatMatch
class ThreatMatch extends Record implements Serializable-
Serialized Fields
-
domainName
String domainName
The field for thedomainName
record component. -
threatType
String threatType
The field for thethreatType
record component.
-
-
-
-
Package google.registry.beam.wipeout
-
Class google.registry.beam.wipeout.WipeOutContactHistoryPiiPipeline
class WipeOutContactHistoryPiiPipeline extends Object implements Serializable- serialVersionUID:
- -4111052675715913820L
-
Serialized Fields
-
contactsInScope
org.apache.beam.sdk.metrics.Counter contactsInScope
-
cutoffTime
org.joda.time.DateTime cutoffTime
-
dryRun
boolean dryRun
-
historiesToWipe
org.apache.beam.sdk.metrics.Counter historiesToWipe
-
historiesWiped
org.apache.beam.sdk.metrics.Counter historiesWiped
-
-
-
Package google.registry.bigquery
-
Exception Class google.registry.bigquery.BigqueryJobFailureException
class BigqueryJobFailureException extends RuntimeException implements Serializable-
Serialized Fields
-
jobStatus
com.google.api.services.bigquery.model.JobStatus jobStatus
-
jsonError
com.google.api.client.googleapis.json.GoogleJsonError jsonError
-
-
-
-
Package google.registry.bsa.api
-
Exception Class google.registry.bsa.api.BsaException
class BsaException extends RuntimeException implements Serializable-
Serialized Fields
-
retriable
boolean retriable
-
-
-
-
Package google.registry.config
-
Class google.registry.config.DelegatedCredentials
class DelegatedCredentials extends com.google.auth.oauth2.GoogleCredentials implements Serializable- serialVersionUID:
- 617127523756785546L
-
Serialized Fields
-
clock
Clock clock
-
delegatedServiceAccountUser
String delegatedServiceAccountUser
-
delegatingUserEmail
String delegatingUserEmail
-
scopes
com.google.common.collect.ImmutableList<String> scopes
-
signer
com.google.auth.ServiceAccountSigner signer
-
tokenRefreshDelay
Duration tokenRefreshDelay
-
transportFactory
com.google.auth.http.HttpTransportFactory transportFactory
-
-
-
Package google.registry.flows
-
Exception Class google.registry.flows.EppException
class EppException extends Exception implements Serializable-
Serialized Fields
-
result
Result result
-
-
-
Exception Class google.registry.flows.EppException.AssociationProhibitsOperationException
class AssociationProhibitsOperationException extends EppException implements Serializable -
Exception Class google.registry.flows.EppException.AuthenticationErrorClosingConnectionException
class AuthenticationErrorClosingConnectionException extends EppException implements Serializable -
Exception Class google.registry.flows.EppException.AuthenticationErrorException
class AuthenticationErrorException extends EppException implements Serializable -
Exception Class google.registry.flows.EppException.AuthorizationErrorException
class AuthorizationErrorException extends EppException implements Serializable -
Exception Class google.registry.flows.EppException.CommandUseErrorException
class CommandUseErrorException extends EppException implements Serializable -
Exception Class google.registry.flows.EppException.InvalidAuthorizationInformationErrorException
class InvalidAuthorizationInformationErrorException extends EppException implements Serializable -
Exception Class google.registry.flows.EppException.ObjectAlreadyExistsException
class ObjectAlreadyExistsException extends EppException implements Serializable -
Exception Class google.registry.flows.EppException.ObjectDoesNotExistException
class ObjectDoesNotExistException extends EppException implements Serializable -
Exception Class google.registry.flows.EppException.ObjectNotPendingTransferException
class ObjectNotPendingTransferException extends EppException implements Serializable -
Exception Class google.registry.flows.EppException.ObjectPendingTransferException
class ObjectPendingTransferException extends EppException implements Serializable -
Exception Class google.registry.flows.EppException.ParameterValuePolicyErrorException
class ParameterValuePolicyErrorException extends EppException implements Serializable -
Exception Class google.registry.flows.EppException.ParameterValueRangeErrorException
class ParameterValueRangeErrorException extends EppException implements Serializable -
Exception Class google.registry.flows.EppException.ParameterValueSyntaxErrorException
class ParameterValueSyntaxErrorException extends EppException implements Serializable -
Exception Class google.registry.flows.EppException.RequiredParameterMissingException
class RequiredParameterMissingException extends EppException implements Serializable -
Exception Class google.registry.flows.EppException.StatusProhibitsOperationException
class StatusProhibitsOperationException extends EppException implements Serializable -
Exception Class google.registry.flows.EppException.SyntaxErrorException
class SyntaxErrorException extends EppException implements Serializable -
Exception Class google.registry.flows.EppException.UnimplementedCommandException
class UnimplementedCommandException extends EppException implements Serializable -
Exception Class google.registry.flows.EppException.UnimplementedExtensionException
class UnimplementedExtensionException extends EppException implements Serializable -
Exception Class google.registry.flows.EppException.UnimplementedObjectServiceException
class UnimplementedObjectServiceException extends EppException implements Serializable -
Exception Class google.registry.flows.EppException.UnimplementedOptionException
class UnimplementedOptionException extends EppException implements Serializable -
Exception Class google.registry.flows.EppException.UnimplementedProtocolVersionException
class UnimplementedProtocolVersionException extends EppException implements Serializable -
Exception Class google.registry.flows.ExtensionManager.UndeclaredServiceExtensionException
class UndeclaredServiceExtensionException extends EppException.CommandUseErrorException implements Serializable -
Exception Class google.registry.flows.FlowUtils.GenericXmlSyntaxErrorException
class GenericXmlSyntaxErrorException extends EppException.SyntaxErrorException implements Serializable -
Exception Class google.registry.flows.FlowUtils.IpAddressVersionMismatchException
class IpAddressVersionMismatchException extends EppException.ParameterValueRangeErrorException implements Serializable -
Exception Class google.registry.flows.FlowUtils.NotLoggedInException
class NotLoggedInException extends EppException.CommandUseErrorException implements Serializable -
Exception Class google.registry.flows.FlowUtils.UnknownCurrencyEppException
class UnknownCurrencyEppException extends EppException.ParameterValueRangeErrorException implements Serializable -
Exception Class google.registry.flows.ResourceFlowUtils.AddRemoveSameValueException
class AddRemoveSameValueException extends EppException.ParameterValuePolicyErrorException implements Serializable -
Exception Class google.registry.flows.ResourceFlowUtils.BadAuthInfoForResourceException
class BadAuthInfoForResourceException extends EppException.InvalidAuthorizationInformationErrorException implements Serializable -
Exception Class google.registry.flows.ResourceFlowUtils.ResourceDoesNotExistException
class ResourceDoesNotExistException extends EppException.ObjectDoesNotExistException implements Serializable -
Exception Class google.registry.flows.ResourceFlowUtils.ResourceNotOwnedException
class ResourceNotOwnedException extends EppException.AuthorizationErrorException implements Serializable -
Exception Class google.registry.flows.ResourceFlowUtils.StatusNotClientSettableException
class StatusNotClientSettableException extends EppException.ParameterValueRangeErrorException implements Serializable -
Exception Class google.registry.flows.TlsCredentials.BadRegistrarCertificateException
class BadRegistrarCertificateException extends EppException.AuthenticationErrorException implements Serializable -
Exception Class google.registry.flows.TlsCredentials.BadRegistrarIpAddressException
class BadRegistrarIpAddressException extends EppException.AuthenticationErrorException implements Serializable -
Exception Class google.registry.flows.TlsCredentials.CertificateContainsSecurityViolationsException
class CertificateContainsSecurityViolationsException extends EppException.AuthenticationErrorException implements Serializable-
Serialized Fields
-
exception
CertificateChecker.InsecureCertificateException exception
-
-
-
Exception Class google.registry.flows.TlsCredentials.MissingRegistrarCertificateException
class MissingRegistrarCertificateException extends EppException.AuthenticationErrorException implements Serializable -
Exception Class google.registry.flows.TlsCredentials.RegistrarCertificateNotConfiguredException
class RegistrarCertificateNotConfiguredException extends EppException.AuthenticationErrorException implements Serializable -
Exception Class google.registry.flows.TransportCredentials.BadRegistrarPasswordException
class BadRegistrarPasswordException extends EppException.AuthenticationErrorException implements Serializable
-
-
Package google.registry.flows.certs
-
Exception Class google.registry.flows.certs.CertificateChecker.InsecureCertificateException
class InsecureCertificateException extends Exception implements Serializable-
Serialized Fields
-
violations
com.google.common.collect.ImmutableSet<CertificateChecker.CertificateViolation> violations
-
-
-
-
Package google.registry.flows.domain
-
Exception Class google.registry.flows.domain.DomainFlowUtils.BadCommandForRegistryPhaseException
class BadCommandForRegistryPhaseException extends EppException.CommandUseErrorException implements Serializable -
Exception Class google.registry.flows.domain.DomainFlowUtils.FeeDescriptionMultipleMatchesException
class FeeDescriptionMultipleMatchesException extends EppException.ParameterValuePolicyErrorException implements Serializable -
Exception Class google.registry.flows.domain.DomainFlowUtils.FeeDescriptionParseException
class FeeDescriptionParseException extends EppException.ParameterValuePolicyErrorException implements Serializable -
Exception Class google.registry.flows.domain.DomainFlowUtils.FeesMismatchException
class FeesMismatchException extends EppException.ParameterValueRangeErrorException implements Serializable -
Exception Class google.registry.flows.domain.DomainFlowUtils.InvalidIdnDomainLabelException
class InvalidIdnDomainLabelException extends EppException.ParameterValueRangeErrorException implements Serializable -
Exception Class google.registry.flows.domain.DomainFlowUtils.MissingBillingAccountMapException
class MissingBillingAccountMapException extends EppException.AuthorizationErrorException implements Serializable -
Exception Class google.registry.flows.domain.DomainFlowUtils.NameserversNotAllowedForTldException
class NameserversNotAllowedForTldException extends EppException.StatusProhibitsOperationException implements Serializable -
Exception Class google.registry.flows.domain.DomainFlowUtils.NameserversNotSpecifiedForTldWithNameserverAllowListException
class NameserversNotSpecifiedForTldWithNameserverAllowListException extends EppException.StatusProhibitsOperationException implements Serializable -
Exception Class google.registry.flows.domain.DomainFlowUtils.NotAuthorizedForTldException
class NotAuthorizedForTldException extends EppException.AuthorizationErrorException implements Serializable -
Exception Class google.registry.flows.domain.DomainFlowUtils.RegistrantNotAllowedException
class RegistrantNotAllowedException extends EppException.StatusProhibitsOperationException implements Serializable -
Exception Class google.registry.flows.domain.DomainPricingLogic.AllocationTokenInvalidForCurrencyException
class AllocationTokenInvalidForCurrencyException extends EppException.CommandUseErrorException implements Serializable -
Exception Class google.registry.flows.domain.DomainPricingLogic.AllocationTokenInvalidForPremiumNameException
class AllocationTokenInvalidForPremiumNameException extends EppException.CommandUseErrorException implements Serializable
-
-
Package google.registry.flows.domain.token
-
Exception Class google.registry.flows.domain.token.AllocationTokenFlowUtils.AllocationTokenNotInPromotionException
class AllocationTokenNotInPromotionException extends EppException.StatusProhibitsOperationException implements Serializable -
Exception Class google.registry.flows.domain.token.AllocationTokenFlowUtils.AllocationTokenNotValidForCommandException
class AllocationTokenNotValidForCommandException extends EppException.AssociationProhibitsOperationException implements Serializable -
Exception Class google.registry.flows.domain.token.AllocationTokenFlowUtils.AllocationTokenNotValidForDomainException
class AllocationTokenNotValidForDomainException extends EppException.AssociationProhibitsOperationException implements Serializable -
Exception Class google.registry.flows.domain.token.AllocationTokenFlowUtils.AllocationTokenNotValidForRegistrarException
class AllocationTokenNotValidForRegistrarException extends EppException.AssociationProhibitsOperationException implements Serializable -
Exception Class google.registry.flows.domain.token.AllocationTokenFlowUtils.AllocationTokenNotValidForTldException
class AllocationTokenNotValidForTldException extends EppException.AssociationProhibitsOperationException implements Serializable -
Exception Class google.registry.flows.domain.token.AllocationTokenFlowUtils.AlreadyRedeemedAllocationTokenException
class AlreadyRedeemedAllocationTokenException extends EppException.AssociationProhibitsOperationException implements Serializable -
Exception Class google.registry.flows.domain.token.AllocationTokenFlowUtils.InvalidAllocationTokenException
class InvalidAllocationTokenException extends EppException.AuthorizationErrorException implements Serializable -
Exception Class google.registry.flows.domain.token.AllocationTokenFlowUtils.MissingRemoveBulkPricingTokenOnBulkPricingDomainException
class MissingRemoveBulkPricingTokenOnBulkPricingDomainException extends EppException.AssociationProhibitsOperationException implements Serializable -
Exception Class google.registry.flows.domain.token.AllocationTokenFlowUtils.RemoveBulkPricingTokenOnNonBulkPricingDomainException
class RemoveBulkPricingTokenOnNonBulkPricingDomainException extends EppException.AssociationProhibitsOperationException implements Serializable
-
-
Package google.registry.flows.exceptions
-
Exception Class google.registry.flows.exceptions.AlreadyPendingTransferException
class AlreadyPendingTransferException extends EppException.ObjectPendingTransferException implements Serializable -
Exception Class google.registry.flows.exceptions.InvalidTransferPeriodValueException
class InvalidTransferPeriodValueException extends EppException.ParameterValuePolicyErrorException implements Serializable -
Exception Class google.registry.flows.exceptions.MissingTransferRequestAuthInfoException
class MissingTransferRequestAuthInfoException extends EppException.AuthorizationErrorException implements Serializable -
Exception Class google.registry.flows.exceptions.NotAuthorizedToViewTransferException
class NotAuthorizedToViewTransferException extends EppException.AuthorizationErrorException implements Serializable -
Exception Class google.registry.flows.exceptions.NotPendingTransferException
class NotPendingTransferException extends EppException.ObjectNotPendingTransferException implements Serializable -
Exception Class google.registry.flows.exceptions.NoTransferHistoryToQueryException
class NoTransferHistoryToQueryException extends EppException.CommandUseErrorException implements Serializable -
Exception Class google.registry.flows.exceptions.NotTransferInitiatorException
class NotTransferInitiatorException extends EppException.AuthorizationErrorException implements Serializable -
Exception Class google.registry.flows.exceptions.ObjectAlreadySponsoredException
class ObjectAlreadySponsoredException extends EppException.CommandUseErrorException implements Serializable -
Exception Class google.registry.flows.exceptions.OnlyToolCanPassMetadataException
class OnlyToolCanPassMetadataException extends EppException.AuthorizationErrorException implements Serializable -
Exception Class google.registry.flows.exceptions.ResourceAlreadyExistsForThisClientException
class ResourceAlreadyExistsForThisClientException extends EppException.ObjectAlreadyExistsException implements Serializable -
Exception Class google.registry.flows.exceptions.ResourceCreateContentionException
class ResourceCreateContentionException extends EppException.ObjectAlreadyExistsException implements Serializable -
Exception Class google.registry.flows.exceptions.ResourceHasClientUpdateProhibitedException
class ResourceHasClientUpdateProhibitedException extends EppException.StatusProhibitsOperationException implements Serializable -
Exception Class google.registry.flows.exceptions.ResourceStatusProhibitsOperationException
class ResourceStatusProhibitsOperationException extends EppException.StatusProhibitsOperationException implements Serializable -
Exception Class google.registry.flows.exceptions.ResourceToDeleteIsReferencedException
class ResourceToDeleteIsReferencedException extends EppException.AssociationProhibitsOperationException implements Serializable -
Exception Class google.registry.flows.exceptions.TooManyResourceChecksException
class TooManyResourceChecksException extends EppException.ParameterValuePolicyErrorException implements Serializable -
Exception Class google.registry.flows.exceptions.TransferPeriodMustBeOneYearException
class TransferPeriodMustBeOneYearException extends EppException.ParameterValuePolicyErrorException implements Serializable -
Exception Class google.registry.flows.exceptions.TransferPeriodZeroAndFeeTransferExtensionException
class TransferPeriodZeroAndFeeTransferExtensionException extends EppException.StatusProhibitsOperationException implements Serializable -
Exception Class google.registry.flows.exceptions.UnauthorizedForSuperuserExtensionException
class UnauthorizedForSuperuserExtensionException extends EppException.AuthorizationErrorException implements Serializable
-
-
Package google.registry.flows.poll
-
Exception Class google.registry.flows.poll.PollAckFlow.MessageDoesNotExistException
class MessageDoesNotExistException extends EppException.ObjectDoesNotExistException implements Serializable
-
-
Package google.registry.gcs
-
Class google.registry.gcs.GcsUtils
class GcsUtils extends Object implements Serializable-
Serialized Fields
-
storageOptions
com.google.cloud.storage.StorageOptions storageOptions
-
-
-
-
Package google.registry.keyring.api
-
Exception Class google.registry.keyring.api.KeyringException
class KeyringException extends RuntimeException implements Serializable
-
-
Package google.registry.model
-
Class google.registry.model.CreateAutoTimestamp
class CreateAutoTimestamp extends ImmutableObject implements Serializable-
Serialized Fields
-
creationTime
org.joda.time.DateTime creationTime
-
-
-
Class google.registry.model.EntityYamlUtils.CreateAutoTimestampDeserializer
class CreateAutoTimestampDeserializer extends com.fasterxml.jackson.databind.deser.std.StdDeserializer<CreateAutoTimestamp> implements Serializable -
Class google.registry.model.EntityYamlUtils.CurrencyDeserializer
class CurrencyDeserializer extends com.fasterxml.jackson.databind.deser.std.StdDeserializer<org.joda.money.CurrencyUnit> implements Serializable -
Class google.registry.model.EntityYamlUtils.CurrencySerializer
class CurrencySerializer extends com.fasterxml.jackson.databind.ser.std.StdSerializer<org.joda.money.CurrencyUnit> implements Serializable -
Class google.registry.model.EntityYamlUtils.DurationSerializer
class DurationSerializer extends com.fasterxml.jackson.databind.ser.std.StdSerializer<org.joda.time.Duration> implements Serializable -
Class google.registry.model.EntityYamlUtils.MoneyDeserializer
class MoneyDeserializer extends com.fasterxml.jackson.databind.deser.std.StdDeserializer<org.joda.money.Money> implements Serializable -
Class google.registry.model.EntityYamlUtils.MoneySerializer
class MoneySerializer extends com.fasterxml.jackson.databind.ser.std.StdSerializer<org.joda.money.Money> implements Serializable -
Class google.registry.model.EntityYamlUtils.OptionalDurationSerializer
class OptionalDurationSerializer extends com.fasterxml.jackson.databind.ser.std.StdSerializer<Optional<org.joda.time.Duration>> implements Serializable -
Class google.registry.model.EntityYamlUtils.OptionalStringSerializer
class OptionalStringSerializer extends com.fasterxml.jackson.databind.ser.std.StdSerializer<Optional<String>> implements Serializable -
Class google.registry.model.EntityYamlUtils.SortedEnumSetSerializer
class SortedEnumSetSerializer extends com.fasterxml.jackson.databind.ser.std.StdSerializer<Set<Enum>> implements Serializable -
Class google.registry.model.EntityYamlUtils.SortedSetSerializer
class SortedSetSerializer extends com.fasterxml.jackson.databind.ser.std.StdSerializer<Set<String>> implements Serializable -
Class google.registry.model.EntityYamlUtils.TimedTransitionPropertyFeatureStatusDeserializer
class TimedTransitionPropertyFeatureStatusDeserializer extends com.fasterxml.jackson.databind.deser.std.StdDeserializer<TimedTransitionProperty<FeatureFlag.FeatureStatus>> implements Serializable -
Class google.registry.model.EntityYamlUtils.TimedTransitionPropertyMoneyDeserializer
class TimedTransitionPropertyMoneyDeserializer extends com.fasterxml.jackson.databind.deser.std.StdDeserializer<TimedTransitionProperty<org.joda.money.Money>> implements Serializable -
Class google.registry.model.EntityYamlUtils.TimedTransitionPropertySerializer
class TimedTransitionPropertySerializer extends com.fasterxml.jackson.databind.ser.std.StdSerializer<TimedTransitionProperty<E extends Enum<E>>> implements Serializable -
Class google.registry.model.EntityYamlUtils.TimedTransitionPropertyTldStateDeserializer
class TimedTransitionPropertyTldStateDeserializer extends com.fasterxml.jackson.databind.deser.std.StdDeserializer<TimedTransitionProperty<Tld.TldState>> implements Serializable -
Class google.registry.model.EntityYamlUtils.TokenVKeyListDeserializer
class TokenVKeyListDeserializer extends com.fasterxml.jackson.databind.deser.std.StdDeserializer<List<VKey<AllocationToken>>> implements Serializable -
Class google.registry.model.EntityYamlUtils.TokenVKeyListSerializer
class TokenVKeyListSerializer extends com.fasterxml.jackson.databind.ser.std.StdSerializer<List<VKey<AllocationToken>>> implements Serializable -
Class google.registry.model.EppResource
class EppResource extends UpdateAutoTimestampEntity implements Serializable- serialVersionUID:
- -252782773382339534L
-
Serialized Fields
-
creationRegistrarId
String creationRegistrarId
The ID of the registrar that created this resource.This can be null in the case of pre-Registry-3.0-migration history objects with null resource fields.
-
creationTime
CreateAutoTimestamp creationTime
The time when this resource was created.Map the method to XML, not the field, because if we map the field (with an adaptor class) it will never be omitted from the xml even if the timestamp inside creationTime is null, and we return null from the adaptor (instead it gets written as an empty tag).
This can be null in the case of pre-Registry-3.0-migration history objects with null resource fields.
-
currentSponsorRegistrarId
String currentSponsorRegistrarId
The ID of the registrar that is currently sponsoring this resource.This can be null in the case of pre-Registry-3.0-migration history objects with null resource fields.
-
deletionTime
org.joda.time.DateTime deletionTime
The time when this resource was or will be deleted.- For deleted resources, this is in the past.
- For pending-delete resources, this is in the near future.
- For active resources, this is
END_OF_TIME
.
This scheme allows for setting pending deletes in the future and having them magically drop out of the index at that time, as long as we query for resources whose deletion time is before now.
-
lastEppUpdateRegistrarId
String lastEppUpdateRegistrarId
The ID of the registrar that last updated this resource.This does not refer to the last delta made on this object, which might include out-of-band edits; it only includes EPP-visible modifications such as <update>. Can be null if the resource has never been modified.
-
lastEppUpdateTime
org.joda.time.DateTime lastEppUpdateTime
The time that this resource was last updated.This does not refer to the last delta made on this object, which might include out-of-band edits; it only includes EPP-visible modifications such as <update>. Can be null if the resource has never been modified.
-
repoId
String repoId
Unique identifier in the registry for this resource.Not persisted so that we can store these in references to other objects. Subclasses that wish to use this as the primary key should create a getter method annotated with @Id
This is in the (\w|_){1,80}-\w{1,8} format specified by RFC 5730 for roidType.
- See Also:
-
statuses
Set<StatusValue> statuses
Status values associated with this resource.
-
-
Class google.registry.model.UpdateAutoTimestamp
class UpdateAutoTimestamp extends ImmutableObject implements Serializable-
Serialized Fields
-
lastUpdateTime
org.joda.time.DateTime lastUpdateTime
-
-
-
Class google.registry.model.UpdateAutoTimestampEntity
class UpdateAutoTimestampEntity extends ImmutableObject implements Serializable-
Serialized Fields
-
updateTimestamp
UpdateAutoTimestamp updateTimestamp
An automatically managed timestamp of when this object was last written to the database.Note that this is distinct from the EPP-specified
EppResource.lastEppUpdateTime
, in that this is updated on every save, rather than only in response to an<update>
command
-
-
-
-
Package google.registry.model.adapters
-
Exception Class google.registry.model.adapters.CurrencyUnitAdapter.UnknownCurrencyException
class UnknownCurrencyException extends Exception implements Serializable
-
-
Package google.registry.model.billing
-
Class google.registry.model.billing.BillingBase
class BillingBase extends ImmutableObject implements Serializable-
Serialized Fields
-
clientId
String clientId
The registrar to bill. -
domainHistoryRevisionId
Long domainHistoryRevisionId
Revision id of the entry in DomainHistory table that ths bill belongs to. -
domainRepoId
String domainRepoId
ID of the EPP resource that the bill is for. -
eventTime
org.joda.time.DateTime eventTime
When this event was created. For recurrence events, this is also the recurrence start time. -
flags
Set<BillingBase.Flag> flags
-
id
Long id
Entity id. -
reason
BillingBase.Reason reason
The reason for the bill. -
targetId
String targetId
The fully qualified domain name of the domain that the bill is for.
-
-
-
Class google.registry.model.billing.BillingCancellation
class BillingCancellation extends BillingBase implements Serializable-
Serialized Fields
-
billingEvent
VKey<BillingEvent> billingEvent
The one-time billing event to cancel, or null for autorenew cancellations. -
billingRecurrence
VKey<BillingRecurrence> billingRecurrence
The Recurrence to cancel, or null for non-autorenew cancellations. -
billingTime
org.joda.time.DateTime billingTime
The billing time of the charge that is being cancelled.
-
-
-
Class google.registry.model.billing.BillingEvent
class BillingEvent extends BillingBase implements Serializable-
Serialized Fields
-
allocationToken
VKey<AllocationToken> allocationToken
TheAllocationToken
used in the creation of this event, or null if one was not used. -
billingTime
org.joda.time.DateTime billingTime
When the cost should be billed. -
cancellationMatchingBillingEvent
VKey<BillingRecurrence> cancellationMatchingBillingEvent
ForBillingBase.Flag.SYNTHETIC
events, aVKey
to theBillingRecurrence
from which thisBillingEvent
was created. This is needed in order to properly match billing events againstBillingCancellation
s. -
cost
org.joda.money.Money cost
The billable value. -
periodYears
Integer periodYears
The period in years of the action being billed for, if applicable, otherwise null. Used for financial reporting. -
recurrenceHistoryRevisionId
Long recurrenceHistoryRevisionId
ForBillingBase.Flag.SYNTHETIC
events, theDomainHistory
revision ID of theBillingRecurrence
from which thisBillingEvent
was created. This is needed in order to recreate theVKey
when reading from SQL. -
syntheticCreationTime
org.joda.time.DateTime syntheticCreationTime
ForBillingBase.Flag.SYNTHETIC
events, when this event was persisted to the database (i.e. the cursor position at the time the recurrence expansion job was last run). In the event a job needs to be undone, a query on this field will return the complete set of potentially bad events.
-
-
-
Class google.registry.model.billing.BillingRecurrence
class BillingRecurrence extends BillingBase implements Serializable-
Serialized Fields
-
recurrenceEndTime
org.joda.time.DateTime recurrenceEndTime
The billing event recurs every year betweenBillingBase.eventTime
and this time on the [month, day, time] specified inBillingRecurrence.recurrenceTimeOfYear
. -
recurrenceLastExpansion
org.joda.time.DateTime recurrenceLastExpansion
The most recentDateTime
when this recurrence was expanded.We only bother checking recurrences for potential expansion if this is at least one year in the past. If it's more recent than that, it means that the recurrence was already expanded too recently to need to be checked again (as domains autorenew each year).
-
recurrenceTimeOfYear
TimeOfYear recurrenceTimeOfYear
The eventTime recurs every year on this [month, day, time] betweenBillingBase.eventTime
andBillingRecurrence.recurrenceEndTime
, inclusive of the start but not of the end.This field is denormalized from
BillingBase.eventTime
to allow for an efficient index, but it always has the same data as that field.Note that this is a recurrence of the event time, not the billing time. The billing time can be calculated by adding the relevant grace period length to this date. The reason for this requirement is that the event time recurs on a
Period
schedule (same day of year, which can be 365 or 366 days later) which is whatTimeOfYear
can model, whereas the billing time is a fixedDuration
later. -
renewalPrice
org.joda.money.Money renewalPrice
The renewal price for domain renewal if and only if it's specified.This price column remains null except when the renewal price behavior of the billing is SPECIFIED. This column is used for internal registrations.
-
renewalPriceBehavior
BillingBase.RenewalPriceBehavior renewalPriceBehavior
-
-
-
-
Package google.registry.model.common
-
Class google.registry.model.common.Cursor
class Cursor extends UpdateAutoTimestampEntity implements Serializable- serialVersionUID:
- 5777891565780594961L
-
Serialized Fields
-
cursorTime
org.joda.time.DateTime cursorTime
-
scope
String scope
-
type
Cursor.CursorType type
-
-
Class google.registry.model.common.Cursor.CursorId
class CursorId extends ImmutableObject implements Serializable- serialVersionUID:
- -6749584762913095437L
-
Serialized Fields
-
scope
String scope
-
type
Cursor.CursorType type
-
-
Exception Class google.registry.model.common.FeatureFlag.FeatureFlagNotFoundException
class FeatureFlagNotFoundException extends RuntimeException implements Serializable -
Class google.registry.model.common.TimedTransitionProperty
class TimedTransitionProperty extends Object implements Serializable- serialVersionUID:
- -7274659848856323290L
-
Serialized Fields
-
backingMap
com.google.common.collect.ImmutableSortedMap<org.joda.time.DateTime,
V extends Serializable> backingMap The backing map ofDateTime
to the valueTimedTransitionProperty
that transitions over time.
-
-
Class google.registry.model.common.TimeOfYear
class TimeOfYear extends ImmutableObject implements Serializable-
Serialized Fields
-
timeString
String timeString
The time as "month day millis" with all fields left-padded with zeroes so that lexographic sorting will do the right thing.
-
-
-
-
Package google.registry.model.console
-
Class google.registry.model.console.User
class User extends UserBase implements Serializable -
Class google.registry.model.console.UserBase
class UserBase extends UpdateAutoTimestampEntity implements Serializable- serialVersionUID:
- 6936728603828566721L
-
Serialized Fields
-
emailAddress
String emailAddress
Email address of the user in question. -
registryLockEmailAddress
String registryLockEmailAddress
Optional external email address to use for registry lock confirmation emails. -
registryLockPasswordHash
String registryLockPasswordHash
A hashed password that exists iff this contact is registry-lock-enabled. The hash is a base64 encoded SHA256 string. -
registryLockPasswordSalt
String registryLockPasswordSalt
Randomly generated hash salt. -
userRoles
UserRoles userRoles
Roles (which grant permissions) associated with this user.
-
-
-
Package google.registry.model.contact
-
Class google.registry.model.contact.Contact
class Contact extends ContactBase implements Serializable -
Class google.registry.model.contact.ContactAddress
class ContactAddress extends Address implements Serializable -
Class google.registry.model.contact.ContactAuthInfo
class ContactAuthInfo extends AuthInfo implements Serializable -
Class google.registry.model.contact.ContactBase
class ContactBase extends EppResource implements Serializable-
Serialized Fields
-
authInfo
ContactAuthInfo authInfo
Authorization info (aka transfer secret) of the contact. -
contactId
String contactId
Unique identifier for this contact.This is only unique in the sense that for any given lifetime specified as the time range from (creationTime, deletionTime) there can only be one contact in the database with this id. However, there can be many contacts with the same id and non-overlapping lifetimes.
-
disclose
Disclose disclose
Disclosure policy. -
email
String email
Contact’s email address. Personal info; cleared byContactBase.Builder.wipeOut()
. -
fax
ContactPhoneNumber fax
Contact’s fax number. Personal info; cleared byContactBase.Builder.wipeOut()
. -
internationalizedPostalInfo
PostalInfo internationalizedPostalInfo
Internationalized postal info for the contact. Personal info; cleared byContactBase.Builder.wipeOut()
. -
lastTransferTime
org.joda.time.DateTime lastTransferTime
The time that this resource was last transferred.Can be null if the resource has never been transferred.
-
localizedPostalInfo
PostalInfo localizedPostalInfo
Localized postal info for the contact. All contained values must be representable in the 7-bit US-ASCII character set. Personal info; cleared byContactBase.Builder.wipeOut()
. -
searchName
String searchName
Contact name used for name searches. This is set automatically to be the internationalized postal name, or if null, the localized postal name, or if that is null as well, null. Personal info; cleared byContactBase.Builder.wipeOut()
. -
transferData
ContactTransferData transferData
Data about any pending or past transfers on this contact. -
voice
ContactPhoneNumber voice
Contact’s voice number. Personal info; cleared byContactBase.Builder.wipeOut()
.
-
-
-
Class google.registry.model.contact.ContactHistory
class ContactHistory extends HistoryEntry implements Serializable-
Serialized Fields
-
resource
ContactBase resource
-
-
-
Class google.registry.model.contact.ContactPhoneNumber
class ContactPhoneNumber extends PhoneNumber implements Serializable -
Class google.registry.model.contact.Disclose
class Disclose extends ImmutableObject implements Serializable-
Serialized Fields
-
addr
List<Disclose.PostalInfoChoice> addr
-
email
PresenceMarker email
-
fax
PresenceMarker fax
-
flag
Boolean flag
-
name
List<Disclose.PostalInfoChoice> name
-
org
List<Disclose.PostalInfoChoice> org
-
voice
PresenceMarker voice
-
-
-
Class google.registry.model.contact.Disclose.PostalInfoChoice
class PostalInfoChoice extends ImmutableObject implements Serializable-
Serialized Fields
-
type
PostalInfo.Type type
-
-
-
Class google.registry.model.contact.PostalInfo
class PostalInfo extends ImmutableObject implements Serializable-
Serialized Fields
-
address
ContactAddress address
-
name
String name
-
org
String org
-
type
PostalInfo.Type type
-
-
-
-
Package google.registry.model.domain
-
Class google.registry.model.domain.DesignatedContact
class DesignatedContact extends ImmutableObject implements Serializable-
Serialized Fields
-
contactVKey
VKey<Contact> contactVKey
-
type
DesignatedContact.Type type
-
-
-
Class google.registry.model.domain.Domain
class Domain extends DomainBase implements Serializable -
Class google.registry.model.domain.DomainAuthInfo
class DomainAuthInfo extends AuthInfo implements Serializable -
Class google.registry.model.domain.DomainBase
class DomainBase extends EppResource implements Serializable-
Serialized Fields
-
adminContact
VKey<Contact> adminContact
Contacts. -
authInfo
DomainAuthInfo authInfo
Authorization info (aka transfer secret) of the domain. -
autorenewBillingEvent
VKey<BillingRecurrence> autorenewBillingEvent
The recurring billing event associated with this domain's autorenewals.The recurrence should be open-ended unless the domain is in pending delete or fully deleted, in which case it should be closed at the time the delete was requested. Whenever the domain's
DomainBase.registrationExpirationTime
is changed the recurrence should be closed, a new one should be created, and this field should be updated to point to the new one. -
autorenewEndTime
org.joda.time.DateTime autorenewEndTime
When the domain's autorenewal status will expire.This will be
DateTimeUtils.END_OF_TIME
for the vast majority of domains because all domains autorenew indefinitely by default and autorenew can only be countermanded by administrators, typically for reasons of the URS process or termination of a registrar for nonpayment.When a domain is scheduled to not autorenew, this field is set to the current value of its
DomainBase.registrationExpirationTime
, after which point the next invocation of a periodic cronjob will explicitly delete the domain. This field is a DateTime and not a boolean because of edge cases that occur during the autorenew grace period. We need to be able to tell the difference domains that have reached their life and must be deleted now, and domains that happen to be in the autorenew grace period now but should be deleted in roughly a year. -
autorenewPollMessage
VKey<PollMessage.Autorenew> autorenewPollMessage
The recurring poll message associated with this domain's autorenewals.The recurrence should be open-ended unless the domain is in pending delete or fully deleted, in which case it should be closed at the time the delete was requested. Whenever the domain's
DomainBase.registrationExpirationTime
is changed the recurrence should be closed, a new one should be created, and this field should be updated to point to the new one. -
billingContact
VKey<Contact> billingContact
-
currentBulkToken
VKey<AllocationToken> currentBulkToken
TheAllocationToken
for the bulk pricing package this domain is currently a part of. -
deletePollMessage
VKey<PollMessage.OneTime> deletePollMessage
The poll message associated with this domain being deleted.This field should be null if the domain is not in pending delete. If it is, the field should refer to a
PollMessage
timed to when the domain is fully deleted. If the domain is restored, the message should be deleted. -
domainName
String domainName
Fully qualified domain name (puny-coded), which serves as the foreign key for this domain.This is only unique in the sense that for any given lifetime specified as the time range from (creationTime, deletionTime) there can only be one domain in the database with this name. However, there can be many domains with the same name and non-overlapping lifetimes.
Invariant: domainName == domainName.toLowerCase(Locale.ENGLISH)
-
dsData
Set<DomainDsData> dsData
Data used to construct DS records for this domain. -
gracePeriods
Set<GracePeriod> gracePeriods
The unexpired grace periods for this domain (some of which may not be active yet). -
idnTableName
String idnTableName
Name of first IDN table associated with TLD that matched the characters in this domain label.- See Also:
-
lastTransferTime
org.joda.time.DateTime lastTransferTime
The time that this resource was last transferred.Can be null if the resource has never been transferred.
-
launchNotice
LaunchNotice launchNotice
The claims notice supplied when this domain was created, if there was one.It's @XmlTransient because it's not returned in an info response.
-
lordnPhase
LordnTaskUtils.LordnPhase lordnPhase
Which Lordn phase the domain is in after it is created but before the Nordn upload has processed the domain.This will almost always be
NONE
except in the interval between when a domain that contains a signed mark or claims notice has been created, and whenNordnUploadAction
runs, which includes the domain in the CSV uploaded to TMCH and sets this back toNONE
.Note that in the
DomainHistory
table this value means something slightly different: It means that the given domain was created with a signed mark (SUNRISE
or a claims notice (CLAIMS
. Unlike on theDomain
table, this value is not then subsequently set back toNONE
once the Nordn upload is complete; rather, it remains as a permanent record of when which phase the domain is in when created. -
nsHosts
Set<VKey<Host>> nsHosts
References to hosts that are the nameservers for the domain. -
registrantContact
VKey<Contact> registrantContact
-
registrationExpirationTime
org.joda.time.DateTime registrationExpirationTime
When this domain's registration will expire. -
smdId
String smdId
The id of the signed mark that was used to create this domain in sunrise.Will only be populated for domains created in sunrise.
-
subordinateHosts
Set<String> subordinateHosts
Fully qualified host names of this domain's active subordinate hosts. -
techContact
VKey<Contact> techContact
-
tld
String tld
The top level domain this is under, de-normalized fromDomainBase.domainName
. -
transferData
DomainTransferData transferData
Data about any pending or past transfers on this domain.
-
-
-
Exception Class google.registry.model.domain.DomainCommand.InvalidReferencesException
class InvalidReferencesException extends Exception implements Serializable -
Class google.registry.model.domain.DomainHistory
class DomainHistory extends HistoryEntry implements Serializable-
Serialized Fields
-
domainTransactionRecords
Set<DomainTransactionRecord> domainTransactionRecords
Logging field for transaction reporting.This will be empty for any DomainHistory/HistoryEntry generated before this field was added (mid-2017), as well as any action that does not generate billable events (e.g. contact/host updates).
-
dsDataHistories
Set<DomainDsDataHistory> dsDataHistories
-
gracePeriodHistories
Set<GracePeriod.GracePeriodHistory> gracePeriodHistories
-
nsHosts
Set<VKey<Host>> nsHosts
-
otherRegistrarId
String otherRegistrarId
For transfers, the id of the other registrar.For requests and cancels, the other registrar is the losing party (because the registrar sending the EPP transfer command is the gaining party). For approves and rejects, the other registrar is the gaining party.
-
period
Period period
The length of time that a create, allocate, renewal, or transfer request was issued for. -
resource
DomainBase resource
-
-
-
Class google.registry.model.domain.GracePeriod
class GracePeriod extends GracePeriodBase implements Serializable -
Class google.registry.model.domain.GracePeriod.GracePeriodHistory
class GracePeriodHistory extends GracePeriodBase implements Serializable-
Serialized Fields
-
domainHistoryRevisionId
Long domainHistoryRevisionId
ID for the associatedDomainHistory
entity. -
gracePeriodHistoryRevisionId
Long gracePeriodHistoryRevisionId
-
-
-
Class google.registry.model.domain.GracePeriodBase
class GracePeriodBase extends ImmutableObject implements Serializable-
Serialized Fields
-
billingEvent
VKey<BillingEvent> billingEvent
The one-time billing event corresponding to the action that triggered this grace period, or null if not applicable. Not set for autorenew grace periods (which instead use the fieldbillingEventRecurrence
) or for redemption grace periods (since deletes have no cost). -
billingRecurrence
VKey<BillingRecurrence> billingRecurrence
The Recurrence corresponding to the action that triggered this grace period, if applicable - i.e. if the action was an autorenew - or null in all other cases. -
clientId
String clientId
The registrar to bill. -
domainRepoId
String domainRepoId
Repository id for the domain which this grace period belongs to. -
expirationTime
org.joda.time.DateTime expirationTime
When the grace period ends. -
gracePeriodId
long gracePeriodId
Unique id required for hibernate representation. -
type
GracePeriodStatus type
The type of grace period.
-
-
-
Class google.registry.model.domain.Period
class Period extends ImmutableObject implements Serializable-
Serialized Fields
-
unit
Period.Unit unit
-
value
Integer value
-
-
-
Class google.registry.model.domain.RegistryLock
class RegistryLock extends UpdateAutoTimestampEntity implements Serializable-
Serialized Fields
-
domainName
String domainName
-
isSuperuser
boolean isSuperuser
True iff this action was taken by a superuser, in response to something like a URS request. In this case, the action was performed by a registry admin rather than a registrar. -
lockCompletionTime
org.joda.time.DateTime lockCompletionTime
When the user has verified the lock. If this field is null, it means the lock has not been verified yet (and thus not been put into effect). -
lockRequestTime
CreateAutoTimestamp lockRequestTime
When the lock is first requested. -
registrarId
String registrarId
The ID of the registrar that performed the action -- this may be the admin ID if this action was performed by a superuser. -
registrarPocId
String registrarPocId
The POC that performed the action, or null if it was a superuser. -
relock
RegistryLock relock
The lock that undoes this lock, if this lock has been unlocked and the domain locked again. -
relockDuration
org.joda.time.Duration relockDuration
The duration after which we will re-lock this domain after it is unlocked. -
repoId
String repoId
EPP repo ID of the domain in question. -
revisionId
Long revisionId
-
unlockCompletionTime
org.joda.time.DateTime unlockCompletionTime
When the user has verified the unlock of this lock. If this field is null, it means the unlock action has not been verified yet (and has not been put into effect). -
unlockRequestTime
org.joda.time.DateTime unlockRequestTime
When the unlock is first requested. -
verificationCode
String verificationCode
The user must provide the random verification code in order to complete the action.
-
-
-
-
Package google.registry.model.domain.launch
-
Class google.registry.model.domain.launch.LaunchNotice
class LaunchNotice extends ImmutableObject implements Serializable-
Serialized Fields
-
acceptedTime
org.joda.time.DateTime acceptedTime
-
expirationTime
org.joda.time.DateTime expirationTime
-
noticeId
LaunchNotice.NoticeIdType noticeId
-
-
-
Exception Class google.registry.model.domain.launch.LaunchNotice.InvalidChecksumException
class InvalidChecksumException extends Exception implements Serializable -
Class google.registry.model.domain.launch.LaunchNotice.NoticeIdType
class NoticeIdType extends ImmutableObject implements Serializable
-
-
Package google.registry.model.domain.secdns
-
Class google.registry.model.domain.secdns.DomainDsData
class DomainDsData extends DomainDsDataBase implements Serializable -
Class google.registry.model.domain.secdns.DomainDsDataBase
class DomainDsDataBase extends ImmutableObject implements Serializable-
Serialized Fields
-
algorithm
int algorithm
The algorithm used by this key.- See Also:
-
digest
byte[] digest
The hexBinary digest of the public key.- See Also:
-
digestType
int digestType
The algorithm used to generate the digest.- See Also:
-
domainRepoId
String domainRepoId
-
keyTag
int keyTag
The identifier for this particular key in the domain.
-
-
-
Class google.registry.model.domain.secdns.DomainDsDataHistory
class DomainDsDataHistory extends DomainDsDataBase implements Serializable-
Serialized Fields
-
domainHistoryRevisionId
Long domainHistoryRevisionId
ID of theDomainHistory
entity that this entity is associated with. -
dsDataHistoryRevisionId
Long dsDataHistoryRevisionId
-
-
-
-
Package google.registry.model.domain.token
-
Class google.registry.model.domain.token.AllocationToken
class AllocationToken extends UpdateAutoTimestampEntity implements Serializable- serialVersionUID:
- -3954475393220876903L
-
Serialized Fields
-
allowedClientIds
Set<String> allowedClientIds
Allowed registrar client IDs for this token, or null if all registrars are allowed. -
allowedEppActions
Set<FeeQueryCommandExtensionItem.CommandName> allowedEppActions
Allowed EPP actions for this token, or null if all actions are allowed. -
allowedTlds
Set<String> allowedTlds
Allowed TLDs for this token, or null if all TLDs are allowed. -
creationTime
CreateAutoTimestamp creationTime
When this token was created. -
discountFraction
double discountFraction
For promotions, a discount off the base price for the first year between 0.0 and 1.0.e.g. a value of 0.15 will mean a 15% discount off the base price for the first year.
-
discountPremiums
boolean discountPremiums
Whether the discount fraction (if any) also applies to premium names. Defaults to false. -
discountPrice
org.joda.money.Money discountPrice
A discount that allows the setting of promotional prices. This field is different fromdiscountFraction
because the price set here is treated as the domain price, versusdiscountFraction
that applies a fraction discount to the domain base price.Prefer this method of discount when attempting to set a promotional price across TLDs with different base prices.
-
discountYears
int discountYears
Up to how many years of initial creation receive the discount (if any). Defaults to 1. -
domainName
String domainName
The fully-qualified domain name that this token is limited to, if any. -
redemptionHistoryId
HistoryEntry.HistoryEntryId redemptionHistoryId
The key of the history entry for which the token was used. Null if not yet used. -
registrationBehavior
AllocationToken.RegistrationBehavior registrationBehavior
-
renewalPrice
org.joda.money.Money renewalPrice
The price used for renewals iff the renewalPriceBehavior is SPECIFIED. -
renewalPriceBehavior
BillingBase.RenewalPriceBehavior renewalPriceBehavior
-
token
String token
The allocation token string. -
tokenStatusTransitions
TimedTransitionProperty<AllocationToken.TokenStatus> tokenStatusTransitions
Promotional token validity periods.If the token is promotional, the status will be VALID at the start of the promotion and ENDED at the end. If manually cancelled, we will add a CANCELLED status.
-
tokenType
AllocationToken.TokenType tokenType
The type of the token, either single-use or unlimited-use.
-
-
-
Package google.registry.model.eppcommon
-
Class google.registry.model.eppcommon.Address
class Address extends ImmutableObject implements Serializable-
Serialized Fields
-
city
String city
-
countryCode
String countryCode
-
state
String state
-
street
List<String> street
At most three lines of addresses parsed from XML elements.This field is used to marshal to/unmarshal from XML elements. When persisting to/from SQL, the next three separate fields are used. Those lines are only used for persistence purpose and should not be directly used in Java.
We need to keep the list and the three fields in sync in all the following scenarios when an entity containing a
Address
is created:- When creating an
Address
directly in java, using theAddress.Builder
: TheAddress.Builder.setStreet(ImmutableList)
sets both the list and the fields. - When unmarshalling from XML: The list will be set based on the content of the XML.
Afterwards,
Address.afterUnmarshal(Unmarshaller, Object)
} will be called to set the fields. - When loading from the database: The fields will be set by the values in SQL. Afterwards,
Address.postLoad()
will be called to set the list.
Schema validation will enforce the 3-line limit.
- When creating an
-
streetLine1
String streetLine1
-
streetLine2
String streetLine2
-
streetLine3
String streetLine3
-
zip
String zip
-
-
-
Class google.registry.model.eppcommon.AuthInfo
class AuthInfo extends ImmutableObject implements Serializable-
Serialized Fields
-
pw
AuthInfo.PasswordAuth pw
-
-
-
Class google.registry.model.eppcommon.AuthInfo.PasswordAuth
class PasswordAuth extends ImmutableObject implements Serializable -
Class google.registry.model.eppcommon.PhoneNumber
class PhoneNumber extends ImmutableObject implements Serializable -
Class google.registry.model.eppcommon.PresenceMarker
class PresenceMarker extends ImmutableObject implements Serializable-
Serialized Fields
-
marked
boolean marked
-
-
-
Class google.registry.model.eppcommon.Trid
class Trid extends ImmutableObject implements Serializable
-
-
Package google.registry.model.eppinput
-
Exception Class google.registry.model.eppinput.EppInput.WrongProtocolVersionException
class WrongProtocolVersionException extends Exception implements Serializable
-
-
Package google.registry.model.host
-
Class google.registry.model.host.Host
class Host extends HostBase implements Serializable -
Class google.registry.model.host.HostBase
class HostBase extends EppResource implements Serializable-
Serialized Fields
-
hostName
String hostName
Fully qualified hostname, which is a unique identifier for this host.This is only unique in the sense that for any given lifetime specified as the time range from (creationTime, deletionTime) there can only be one host in the database with this name. However, there can be many hosts with the same name and non-overlapping lifetimes.
-
inetAddresses
Set<InetAddress> inetAddresses
IP Addresses for this host. Can be null if this is an external host. -
lastSuperordinateChange
org.joda.time.DateTime lastSuperordinateChange
The most recent time that theHostBase.superordinateDomain
field was changed.This should be updated whenever the superordinate domain changes, including when it is set to null. This field will be null for new hosts that have never experienced a change of superordinate domain.
-
lastTransferTime
org.joda.time.DateTime lastTransferTime
The time that this resource was last transferred.Can be null if the resource has never been transferred.
-
superordinateDomain
VKey<Domain> superordinateDomain
The superordinate domain of this host, or null if this is an external host.
-
-
-
Class google.registry.model.host.HostHistory
class HostHistory extends HistoryEntry implements Serializable-
Serialized Fields
-
resource
HostBase resource
-
-
-
Exception Class google.registry.model.host.InetAddressAdapter.IpVersionMismatchException
class IpVersionMismatchException extends Exception implements Serializable
-
-
Package google.registry.model.mark
-
Class google.registry.model.mark.MarkAddress
class MarkAddress extends Address implements Serializable -
Class google.registry.model.mark.MarkPhoneNumber
class MarkPhoneNumber extends PhoneNumber implements Serializable
-
-
Package google.registry.model.poll
-
Class google.registry.model.poll.PendingActionNotificationResponse
class PendingActionNotificationResponse extends ImmutableObject implements Serializable-
Serialized Fields
-
nameOrId
google.registry.model.poll.PendingActionNotificationResponse.NameOrId nameOrId
-
processedDate
org.joda.time.DateTime processedDate
-
trid
Trid trid
-
-
-
Class google.registry.model.poll.PendingActionNotificationResponse.ContactPendingActionNotificationResponse
class ContactPendingActionNotificationResponse extends PendingActionNotificationResponse implements Serializable -
Class google.registry.model.poll.PendingActionNotificationResponse.DomainPendingActionNotificationResponse
class DomainPendingActionNotificationResponse extends PendingActionNotificationResponse implements Serializable -
Class google.registry.model.poll.PendingActionNotificationResponse.HostPendingActionNotificationResponse
class HostPendingActionNotificationResponse extends PendingActionNotificationResponse implements Serializable -
Class google.registry.model.poll.PollMessage
class PollMessage extends ImmutableObject implements Serializable-
Serialized Fields
-
clientId
String clientId
The registrar that this poll message will be delivered to. -
contactHistoryRevisionId
Long contactHistoryRevisionId
-
contactRepoId
String contactRepoId
-
domainHistoryRevisionId
Long domainHistoryRevisionId
-
domainRepoId
String domainRepoId
-
eventTime
org.joda.time.DateTime eventTime
The time when the poll message should be delivered. May be in the future. -
hostHistoryRevisionId
Long hostHistoryRevisionId
-
hostRepoId
String hostRepoId
-
id
Long id
Entity id. -
msg
String msg
Human-readable message that will be returned with this poll message.
-
-
-
Class google.registry.model.poll.PollMessage.Autorenew
class Autorenew extends PollMessage implements Serializable-
Serialized Fields
-
autorenewEndTime
org.joda.time.DateTime autorenewEndTime
The autorenew recurs annually betweenPollMessage.eventTime
and this time. -
targetId
String targetId
The target id of the autorenew event.
-
-
-
Class google.registry.model.poll.PollMessage.OneTime
class OneTime extends PollMessage implements Serializable-
Serialized Fields
-
contactId
String contactId
-
domainName
String domainName
-
extendedRegistrationExpirationTime
org.joda.time.DateTime extendedRegistrationExpirationTime
-
hostId
String hostId
-
pendingActionNotificationResponse
PendingActionNotificationResponse pendingActionNotificationResponse
-
transferResponse
TransferResponse transferResponse
-
-
-
Exception Class google.registry.model.poll.PollMessageExternalKeyConverter.PollMessageExternalKeyParseException
class PollMessageExternalKeyParseException extends RuntimeException implements Serializable- serialVersionUID:
- 9026397649048831777L
-
-
Package google.registry.model.rde
-
Class google.registry.model.rde.RdeRevision
class RdeRevision extends UpdateAutoTimestampEntity implements Serializable -
Class google.registry.model.rde.RdeRevision.RdeRevisionId
class RdeRevisionId extends ImmutableObject implements Serializable
-
-
Package google.registry.model.registrar
-
Class google.registry.model.registrar.Registrar
class Registrar extends RegistrarBase implements Serializable -
Class google.registry.model.registrar.RegistrarAddress
class RegistrarAddress extends Address implements Serializable -
Class google.registry.model.registrar.RegistrarBase
class RegistrarBase extends UpdateAutoTimestampEntity implements Serializable-
Serialized Fields
-
allowedTlds
Set<String> allowedTlds
The set of TLDs which this registrar is allowed to access. -
billingAccountMap
Map<org.joda.money.CurrencyUnit,
String> billingAccountMap Map of currency-to-billing account for the registrar.A registrar can have different billing accounts that are denoted in different currencies. This provides flexibility for billing systems that require such distinction. When this field is accessed by
RegistrarBase.getBillingAccountMap()
, a sorted map is returned to guarantee deterministic behavior when serializing the map, for display purpose for instance. -
blockPremiumNames
boolean blockPremiumNames
Whether registration of premium names should be blocked over EPP. If this is set to true, then the only way to register premium names is with the superuser flag. -
clientCertificate
String clientCertificate
X.509 PEM client certificate(s) used to authenticate registrar to EPP service. -
clientCertificateHash
String clientCertificateHash
Base64 encoded SHA256 hash ofRegistrarBase.clientCertificate
. -
contactsRequireSyncing
boolean contactsRequireSyncing
A dirty bit for whether RegistrarContact changes have been made that haven't been synced to Google Groups yet. When creating a new instance, contacts require syncing by default. -
creationTime
CreateAutoTimestamp creationTime
The time when this registrar was created. -
driveFolderId
String driveFolderId
ID of the folder in drive used to publish information for this registrar. -
emailAddress
String emailAddress
Email address. -
failoverClientCertificate
String failoverClientCertificate
Optional secondary X.509 PEM certificate to try ifRegistrarBase.clientCertificate
does not work.This allows registrars to migrate certificates without downtime.
-
failoverClientCertificateHash
String failoverClientCertificateHash
Base64 encoded SHA256 hash ofRegistrarBase.failoverClientCertificate
. -
faxNumber
String faxNumber
Fax number. -
ianaIdentifier
Long ianaIdentifier
Registrar identifier used for reporting to ICANN.- 8 is used for Testing Registrar.
- 9997 is used by ICANN for SLA monitoring.
- 9999 is used for cases when the registry operator acts as registrar.
- See Also:
-
icannReferralEmail
String icannReferralEmail
ICANN referral email address.This value is specified in the initial registrar contact. It can't be edited in the web GUI, and it must be specified when the registrar account is created.
-
internationalizedAddress
RegistrarAddress internationalizedAddress
InternationalizedRegistrarAddress
for this registrar. All contained values must be representable in the 7-bit US-ASCII character set. -
ipAddressAllowList
List<CidrAddressBlock> ipAddressAllowList
An allow list of netmasks (in CIDR notation) which the client is allowed to connect from. -
lastCertificateUpdateTime
org.joda.time.DateTime lastCertificateUpdateTime
The time that the certificate was last updated. -
lastExpiringCertNotificationSentDate
org.joda.time.DateTime lastExpiringCertNotificationSentDate
The time that an expiring certificate notification email was sent to the registrar. -
lastExpiringFailoverCertNotificationSentDate
org.joda.time.DateTime lastExpiringFailoverCertNotificationSentDate
The time that an expiring failover certificate notification email was sent to the registrar. -
localizedAddress
RegistrarAddress localizedAddress
LocalizedRegistrarAddress
for this registrar. Contents can be represented in unrestricted UTF-8. -
passwordHash
String passwordHash
A hashed password for EPP access. The hash is a base64 encoded SHA256 string. -
phoneNumber
String phoneNumber
Voice number. -
phonePasscode
String phonePasscode
Telephone support passcode (5-digit numeric) -
poNumber
String poNumber
Purchase Order number used for invoices in external billing system, if applicable. -
rdapBaseUrls
Set<String> rdapBaseUrls
Base URLs for the registrar's RDAP servers. -
registrarId
String registrarId
Unique registrar client id. Must conform to "clIDType" as defined in RFC5730.- See Also:
-
registrarName
String registrarName
Registrar name. This is a distinct from the client identifier since there are no restrictions on its length.NB: We are assuming that this field is unique across all registrar entities. This is not formally enforced in the database, but should be enforced by ICANN in that no two registrars will be accredited with the same name.
- See Also:
-
registryLockAllowed
boolean registryLockAllowed
Whether or not registry lock is allowed for this registrar. -
salt
String salt
Randomly generated hash salt. -
state
RegistrarBase.State state
The state of this registrar. -
type
RegistrarBase.Type type
The type of this registrar. -
url
String url
URL of registrar's website. -
whoisServer
String whoisServer
Host name of WHOIS server.
-
-
-
Class google.registry.model.registrar.RegistrarPoc
class RegistrarPoc extends RegistrarPocBase implements Serializable -
Class google.registry.model.registrar.RegistrarPoc.RegistrarPocId
class RegistrarPocId extends ImmutableObject implements Serializable -
Class google.registry.model.registrar.RegistrarPocBase
class RegistrarPocBase extends ImmutableObject implements Serializable-
Serialized Fields
-
allowedToSetRegistryLockPassword
boolean allowedToSetRegistryLockPassword
Whether the contact is allowed to set their registry lock password through the registrar console. This will be set to false on contact creation and when the user sets a password. -
emailAddress
String emailAddress
The contact email address of the contact. -
faxNumber
String faxNumber
The fax number of the contact. -
name
String name
The name of the contact. -
phoneNumber
String phoneNumber
The voice number of the contact. -
registrarId
String registrarId
-
registryLockEmailAddress
String registryLockEmailAddress
External email address of this contact used for registry lock confirmations. -
registryLockPasswordHash
String registryLockPasswordHash
A hashed password that exists iff this contact is registry-lock-enabled. The hash is a base64 encoded SHA256 string. -
registryLockPasswordSalt
String registryLockPasswordSalt
Randomly generated hash salt. -
types
Set<RegistrarPocBase.Type> types
Multiple types are used to associate the registrar contact with various mailing groups. This data is internal to the registry. -
visibleInDomainWhoisAsAbuse
boolean visibleInDomainWhoisAsAbuse
Whether this contact's phone number and email address is publicly visible in WHOIS domain query results as registrar abuse contact info. -
visibleInWhoisAsAdmin
boolean visibleInWhoisAsAdmin
Whether this contact is publicly visible in WHOIS registrar query results as an Admin contact. -
visibleInWhoisAsTech
boolean visibleInWhoisAsTech
Whether this contact is publicly visible in WHOIS registrar query results as a Technical contact.
-
-
-
-
Package google.registry.model.reporting
-
Class google.registry.model.reporting.DomainTransactionRecord
class DomainTransactionRecord extends ImmutableObject implements Serializable-
Serialized Fields
-
domainRepoId
String domainRepoId
-
historyRevisionId
Long historyRevisionId
-
id
Long id
-
reportAmount
Integer reportAmount
The amount this record increases or decreases a registrar's report field.For adds, renews, deletes, and restores, this is +1. For their respective cancellations, this is -1.
For transfers, the gaining party gets a +1 for TRANSFER_GAINING_SUCCESSFUL, whereas the losing party gets a +1 for TRANSFER_LOSING_SUCCESSFUL. Nacks result in +1 for TRANSFER_GAINING_NACKED and TRANSFER_LOSING_NACKED, as well as -1 entries to cancel out the original SUCCESSFUL transfer counters. Finally, if we explicitly allow a transfer, the report amount is 0, as we've already counted the transfer in the original request.
-
reportField
DomainTransactionRecord.TransactionReportField reportField
The transaction report field we add reportAmount to for this registrar. -
reportingTime
org.joda.time.DateTime reportingTime
The time this Transaction takes effect (counting grace periods and other nuances).Net adds, renews and transfers are modificationTime + 5 days for the grace period, while Autorenews have a 45-day grace period. For deletions, this is the purge date of the domain. And for restored names, this is the modificationTime, if done in the 30-day redemption period.
- See Also:
-
tld
String tld
The TLD this record operates on.
-
-
-
Class google.registry.model.reporting.HistoryEntry
class HistoryEntry extends ImmutableObject implements Serializable-
Serialized Fields
-
bySuperuser
boolean bySuperuser
Whether this change was created by a superuser. -
clientId
String clientId
The id of the registrar that sent the command. -
modificationTime
org.joda.time.DateTime modificationTime
The time the command occurred, represented by the transaction time. -
reason
String reason
Reason for the change. -
repoId
String repoId
The repo ID of the embeddedEppResource
that this event mutated.Note that the embedded EPP resource is of a base type for which the repo ID field is
@Transient
, which is NOT persisted as part of the embedded entity. After aHistoryEntry
is loaded from SQL, theHistoryEntry.postLoad()
methods re-populates the field inside the EPP resource. -
requestedByRegistrar
Boolean requestedByRegistrar
Whether this change was requested by a registrar. -
revisionId
Long revisionId
The autogenerated id of this event. -
trid
Trid trid
Transaction id that made this change, or null if the entry was not created by a flow. -
type
HistoryEntry.Type type
The type of history entry. -
xmlBytes
byte[] xmlBytes
The actual EPP xml of the command, stored as bytes to be agnostic of encoding.Changes performed by backend actions would not have EPP requests to store.
-
-
-
Class google.registry.model.reporting.HistoryEntry.HistoryEntryId
class HistoryEntryId extends ImmutableObject implements Serializable-
Serialized Fields
-
repoId
String repoId
-
revisionId
long revisionId
-
-
-
Class google.registry.model.reporting.Spec11ThreatMatch
class Spec11ThreatMatch extends ImmutableObject implements Serializable-
Serialized Fields
-
checkDate
org.joda.time.LocalDate checkDate
Date on which the check was run, on which the domain was flagged as abusive. -
domainName
String domainName
The name of the offending domain -
domainRepoId
String domainRepoId
Primary key of the domain table and unique identifier for all EPP resources. -
id
Long id
An auto-generated identifier and unique primary key for this entity. -
registrarId
String registrarId
ID of the registrar at the moment of the scan. Domains may change registrars over time -
threatTypes
Set<Spec11ThreatMatch.ThreatType> threatTypes
The types of threat detected. -
tld
String tld
The domain's top-level domain.
-
-
-
-
Package google.registry.model.server
-
Class google.registry.model.server.Lock
class Lock extends ImmutableObject implements Serializable- serialVersionUID:
- 756397280691684645L
-
Serialized Fields
-
acquiredTime
org.joda.time.DateTime acquiredTime
When was the lock acquired. Used for logging. -
expirationTime
org.joda.time.DateTime expirationTime
When the lock can be considered implicitly released. -
lockId
String lockId
The name of the locked resource. -
resourceName
String resourceName
The resource name used to create the lock. -
scope
String scope
The tld used to create the lock, or GLOBAL if it's cross-TLD.
-
-
-
Package google.registry.model.tld
-
Class google.registry.model.tld.Tld
class Tld extends ImmutableObject implements Serializable-
Serialized Fields
-
addGracePeriodLength
org.joda.time.Duration addGracePeriodLength
The length of the add grace period for this TLD.Domain deletes are free and effective immediately so long as they take place within this amount of time following creation.
-
allowedFullyQualifiedHostNames
Set<String> allowedFullyQualifiedHostNames
An allowlist of hosts allowed to be used on domains on this TLD (ignored if empty). -
allowedRegistrantContactIds
Set<String> allowedRegistrantContactIds
An allowlist of clients allowed to be used on domains on this TLD (ignored if empty). -
anchorTenantAddGracePeriodLength
org.joda.time.Duration anchorTenantAddGracePeriodLength
The length of the anchor tenant add grace period for this TLD. -
automaticTransferLength
org.joda.time.Duration automaticTransferLength
The length of time before a transfer is automatically approved for this TLD. -
autoRenewGracePeriodLength
org.joda.time.Duration autoRenewGracePeriodLength
The length of the autorenew grace period for this TLD. -
breakglassMode
boolean breakglassMode
Indicates when the TLD is being modified using locally modified files to override the source control procedures. This field is ignored in Tld YAML files. -
bsaEnrollStartTime
org.joda.time.DateTime bsaEnrollStartTime
The start time of this TLD's enrollment in the BSA program, if applicable.This property is excluded from source-based configuration and is managed directly in the database.
-
claimsPeriodEnd
org.joda.time.DateTime claimsPeriodEnd
The end of the claims period (at or after this time, claims no longer applies). -
createBillingCostTransitions
TimedTransitionProperty<org.joda.money.Money> createBillingCostTransitions
A property that transitions to different create billing costs at different times. -
creationTime
CreateAutoTimestamp creationTime
An automatically managed creation timestamp. -
currency
org.joda.money.CurrencyUnit currency
The currency unit for all costs associated with this TLD. -
defaultPromoTokens
List<VKey<AllocationToken>> defaultPromoTokens
References to allocation tokens that can be used on the TLD if no other token is passed in on a domain create.Ordering is important for this field as it will determine which token is used if multiple tokens in the list are valid for a specific registration. It is crucial that modifications to this field only modify the entire list contents. Modifications to a single token in the list (ex: add a token to the list or remove a token from the list) should not be allowed without resetting the entire list contents.
-
dnsAPlusAaaaTtl
org.joda.time.Duration dnsAPlusAaaaTtl
The time to live for DNS A and AAAA records.When this field is null, the "dnsDefaultATtl" value from the config file will be used.
-
dnsDsTtl
org.joda.time.Duration dnsDsTtl
The time to live for DNS DS records.When this field is null, the "dnsDefaultDsTtl" value from the config file will be used.
-
dnsNsTtl
org.joda.time.Duration dnsNsTtl
The time to live for DNS NS records.When this field is null, the "dnsDefaultNsTtl" value from the config file will be used.
-
dnsPaused
boolean dnsPaused
Whether the pull queue that writes to authoritative DNS is paused for this TLD. -
dnsWriters
Set<String> dnsWriters
The set of name(s) of theDnsWriter
implementations that this TLD uses.There must be at least one entry in this set.
All entries of this list must be valid keys for the map of
DnsWriter
s injected by@Inject Map<String, DnsWriter>
-
driveFolderId
String driveFolderId
ID of the folder in drive used to public (export) information for this TLD.This is optional; if not configured, then information won't be exported for this TLD.
-
eapFeeSchedule
TimedTransitionProperty<org.joda.money.Money> eapFeeSchedule
A property that tracks the EAP fee schedule (if any) for the TLD. -
escrowEnabled
boolean escrowEnabled
Should RDE upload a nightly escrow deposit for this TLD? -
idnTables
Set<IdnTableEnum> idnTables
A set of allowedIdnTableEnum
s for this TLD, or empty if we should use the default. -
invoicingEnabled
boolean invoicingEnabled
Whether to enable invoicing for this TLD.Note that this boolean is the sole determiner on whether invoices should be generated for a TLD. This applies to
Tld.TldType.TEST
TLDs as well. -
lordnUsername
String lordnUsername
Marksdb LORDN service username (password is stored in Keyring) -
numDnsPublishLocks
int numDnsPublishLocks
The number of locks we allow at once forPublishDnsUpdatesAction
.This should always be a positive integer -- use 1 for TLD-wide locks. All
Tld
objects have this value default to 1.WARNING: changing this parameter changes the lock name for subsequent DNS updates, and thus invalidates the locking scheme for enqueued DNS publish updates. If the
DnsWriter
you use is not parallel-write tolerant, you must follow this procedure to change this value:- Pause the DNS queue via
ConfigureTldCommand
- Change this number
- Let the Tld caches expire (currently 5 minutes) and drain the DNS publish queue
- Unpause the DNS queue
Failure to do so can result in parallel writes to the
DnsWriter
, which may be dangerous depending on your implementation. - Pause the DNS queue via
-
pendingDeleteLength
org.joda.time.Duration pendingDeleteLength
The length of time a domain spends in the non-redeemable pending delete phase for this TLD. -
premiumListName
String premiumListName
The name of thePremiumList
for this TLD, if there is one.This is only the name of the list and not a reference to the list. Updates to the premium list in Cloud SQL are saved as a new PremiumList entity. When using the PremiumList for a tld, the database should be queried for the entity with this name that has the largest revision ID.
-
pricingEngineClassName
String pricingEngineClassName
The name of the pricing engine that this TLD uses.This must be a valid key for the map of pricing engines injected by
@Inject Map<String, PricingEngine>
.Note that it used to be the canonical class name, hence the name of this field, but this restriction has since been relaxed, and it may now be any unique string.
-
redemptionGracePeriodLength
org.joda.time.Duration redemptionGracePeriodLength
The length of the redemption grace period for this TLD. -
registryLockOrUnlockBillingCost
org.joda.money.Money registryLockOrUnlockBillingCost
The one-time billing cost for a registry lock/unlock action initiated by a registrar. -
renewBillingCostTransitions
TimedTransitionProperty<org.joda.money.Money> renewBillingCostTransitions
A property that transitions to different renew billing costs at different times.A given value of this property represents the per-year billing cost for renewing a domain name. This cost is also used to compute costs for transfers, since each transfer includes a renewal to ensure transfers have a cost.
-
renewGracePeriodLength
org.joda.time.Duration renewGracePeriodLength
The length of the renew grace period for this TLD. -
reservedListNames
Set<String> reservedListNames
The set of reserved list names that are applicable to this tld. -
restoreBillingCost
org.joda.money.Money restoreBillingCost
The one-time billing cost for restoring a domain name from the redemption grace period. -
roidSuffix
String roidSuffix
The suffix that identifies roids as belonging to this specific tld, e.g., -HOW for .how. -
serverStatusChangeBillingCost
org.joda.money.Money serverStatusChangeBillingCost
The one-time billing cost for changing the server status (i.e. lock). -
tldStateTransitions
TimedTransitionProperty<Tld.TldState> tldStateTransitions
A property that transitions to differentTld.TldState
s at different times. -
tldStr
String tldStr
The canonical string representation of the TLD associated with thisTld
, which is the standard ASCII for regular TLDs and punycoded ASCII for IDN TLDs. -
tldType
Tld.TldType tldType
The type of the TLD, whether it's real or for testing. -
tldUnicode
String tldUnicode
The unicode-aware representation of the TLD associated with thisTld
.This will be equal to
Tld.tldStr
for ASCII TLDs, but will be non-ASCII for IDN TLDs. We store this in a field so that it will be retained upon import into BigQuery. -
transferGracePeriodLength
org.joda.time.Duration transferGracePeriodLength
The length of the transfer grace period for this TLD.
-
-
-
Exception Class google.registry.model.tld.Tld.TldNotFoundException
class TldNotFoundException extends RuntimeException implements Serializable
-
-
Package google.registry.model.tld.label
-
Class google.registry.model.tld.label.PremiumList.PremiumEntry
class PremiumEntry extends DomainLabelEntry<BigDecimal,PremiumList.PremiumEntry> implements Serializable -
Serialized Fields
-
price
BigDecimal price
-
revisionId
Long revisionId
-
-
-
Class google.registry.model.tld.label.ReservedList.ReservedListEntry
class ReservedListEntry extends DomainLabelEntry<ReservationType,ReservedList.ReservedListEntry> implements Serializable -
Serialized Fields
-
comment
String comment
-
reservationType
ReservationType reservationType
-
revisionId
Long revisionId
-
-
-
-
Package google.registry.model.transfer
-
Class google.registry.model.transfer.BaseTransferObject
class BaseTransferObject extends ImmutableObject implements Serializable-
Serialized Fields
-
gainingClientId
String gainingClientId
The gaining registrar of the current or last transfer. Can be null if never transferred. -
losingClientId
String losingClientId
The losing registrar of the current or last transfer. Can be null if never transferred. -
pendingTransferExpirationTime
org.joda.time.DateTime pendingTransferExpirationTime
If the current transfer status is pending, then this holds the time that the transfer must be acted upon before the server will automatically approve the transfer. For all other states, this holds the time that the last pending transfer ended. Can be null if never transferred. -
transferRequestTime
org.joda.time.DateTime transferRequestTime
The time that the last transfer was requested. Can be null if never transferred. -
transferStatus
TransferStatus transferStatus
The status of the current or last transfer. Can be null if never transferred.
-
-
-
Class google.registry.model.transfer.ContactTransferData
class ContactTransferData extends TransferData implements Serializable -
Class google.registry.model.transfer.DomainTransferData
class DomainTransferData extends TransferData implements Serializable-
Serialized Fields
-
billingCancellationId
VKey<BillingCancellation> billingCancellationId
-
serverApproveAutorenewEvent
VKey<BillingRecurrence> serverApproveAutorenewEvent
The autorenew billing event that should be associated with this resource after the transfer.This field should be null if there is not currently a pending transfer or if the object being transferred is not a domain.
-
serverApproveAutorenewPollMessage
VKey<PollMessage.Autorenew> serverApproveAutorenewPollMessage
The autorenew poll message that should be associated with this resource after the transfer.This field should be null if there is not currently a pending transfer or if the object being transferred is not a domain.
-
serverApproveAutorenewPollMessageHistoryId
Long serverApproveAutorenewPollMessageHistoryId
Autorenew history, which we need to preserve because it's often used in contexts where we haven't loaded the autorenew object. -
serverApproveBillingEvent
VKey<BillingEvent> serverApproveBillingEvent
The regular one-time billing event that will be charged for a server-approved transfer.This field should be null if there is not currently a pending transfer or if the object being transferred is not a domain.
-
transferPeriod
Period transferPeriod
The period to extend the registration upon completion of the transfer.By default, domain transfers are for one year. This can be changed to zero by using the superuser EPP extension.
-
transferredRegistrationExpirationTime
org.joda.time.DateTime transferredRegistrationExpirationTime
The registration expiration time resulting from the approval - speculative or actual - of the most recent transfer request, applicable for domains only.For pending transfers, this is the expiration time that will take effect under a projected server approval. For approved transfers, this is the actual expiration time of the domain as of the moment of transfer completion. For rejected or cancelled transfers, this field will be reset to null.
Note that even when this field is set, it does not necessarily mean that the post-transfer domain has a new expiration time. Superuser transfers may not include a bundled 1 year renewal at all, or even when a renewal is bundled, for a transfer during the autorenew grace period the bundled renewal simply subsumes the recent autorenewal, resulting in the same expiration time.
-
-
-
Class google.registry.model.transfer.TransferData
class TransferData extends BaseTransferObject implements Serializable-
Serialized Fields
-
-
Class google.registry.model.transfer.TransferResponse
class TransferResponse extends BaseTransferObject implements Serializable -
Class google.registry.model.transfer.TransferResponse.ContactTransferResponse
class ContactTransferResponse extends TransferResponse implements Serializable-
Serialized Fields
-
contactId
String contactId
-
-
-
Class google.registry.model.transfer.TransferResponse.DomainTransferResponse
class DomainTransferResponse extends TransferResponse implements Serializable-
Serialized Fields
-
domainName
String domainName
-
extendedRegistrationExpirationTime
org.joda.time.DateTime extendedRegistrationExpirationTime
The new registration expiration time that will take effect if this transfer is approved. This will only be set on pending or approved transfers, not on cancelled or rejected ones.
-
-
-
-
Package google.registry.module
-
Class google.registry.module.RegistryServlet
class RegistryServlet extends ServletBase implements Serializable-
Serialized Fields
-
projectId
String projectId
-
-
-
Class google.registry.module.ServletBase
class ServletBase extends jakarta.servlet.http.HttpServlet implements Serializable-
Serialized Fields
-
metricReporter
dagger.Lazy<com.google.monitoring.metrics.MetricReporter> metricReporter
-
requestHandler
RequestHandler<?> requestHandler
-
-
-
-
Package google.registry.module.backend
-
Class google.registry.module.backend.BackendServlet
class BackendServlet extends ServletBase implements Serializable
-
-
Package google.registry.module.bsa
-
Class google.registry.module.bsa.BsaServlet
class BsaServlet extends ServletBase implements Serializable
-
-
Package google.registry.module.frontend
-
Class google.registry.module.frontend.FrontendServlet
class FrontendServlet extends ServletBase implements Serializable
-
-
Package google.registry.module.pubapi
-
Class google.registry.module.pubapi.PubApiServlet
class PubApiServlet extends ServletBase implements Serializable
-
-
Package google.registry.module.tools
-
Class google.registry.module.tools.ToolsServlet
class ToolsServlet extends ServletBase implements Serializable
-
-
Package google.registry.monitoring.blackbox.exception
-
Exception Class google.registry.monitoring.blackbox.exception.ConnectionException
class ConnectionException extends UndeterminedStateException implements Serializable -
Exception Class google.registry.monitoring.blackbox.exception.EppClientException
class EppClientException extends UndeterminedStateException implements Serializable -
Exception Class google.registry.monitoring.blackbox.exception.FailureException
class FailureException extends Exception implements Serializable -
Exception Class google.registry.monitoring.blackbox.exception.UndeterminedStateException
class UndeterminedStateException extends Exception implements Serializable -
Exception Class google.registry.monitoring.blackbox.exception.UnrecoverableStateException
class UnrecoverableStateException extends UndeterminedStateException implements Serializable
-
-
Package google.registry.persistence
-
Class google.registry.persistence.VKey
class VKey extends ImmutableObject implements Serializable- serialVersionUID:
- -5291472863840231240L
-
Serialized Fields
-
key
Serializable key
-
kind
Class<? extends T> kind
-
-
-
Package google.registry.persistence.transaction
-
Exception Class google.registry.persistence.transaction.DatabaseException
class DatabaseException extends jakarta.persistence.PersistenceException implements Serializable
-
-
Package google.registry.privileges.secretmanager
-
Exception Class google.registry.privileges.secretmanager.SecretManagerClient.NoSuchSecretResourceException
class NoSuchSecretResourceException extends SecretManagerClient.SecretManagerException implements Serializable -
Exception Class google.registry.privileges.secretmanager.SecretManagerClient.SecretAlreadyExistsException
class SecretAlreadyExistsException extends SecretManagerClient.SecretManagerException implements Serializable -
Exception Class google.registry.privileges.secretmanager.SecretManagerClient.SecretManagerException
class SecretManagerException extends RuntimeException implements Serializable
-
-
Package google.registry.proxy.handler
-
Exception Class google.registry.proxy.handler.HttpsRelayServiceHandler.NonOkHttpResponseException
class NonOkHttpResponseException extends Exception implements Serializable- serialVersionUID:
- 5340993059579288708L
-
-
Package google.registry.rde
-
Record Class google.registry.rde.DepositFragment
class DepositFragment extends Record implements Serializable- serialVersionUID:
- -5241410684255467454L
-
Serialized Fields
-
error
String error
The field for theerror
record component. -
type
RdeResourceType type
The field for thetype
record component. -
xml
String xml
The field for thexml
record component.
-
-
Record Class google.registry.rde.PendingDeposit
class PendingDeposit extends Record implements Serializable- serialVersionUID:
- 3141095605225904433L
-
Serialized Fields
-
cursor
Cursor.CursorType cursor
The field for thecursor
record component. -
directoryWithTrailingSlash
String directoryWithTrailingSlash
The field for thedirectoryWithTrailingSlash
record component. -
intervalStr
String intervalStr
The field for theintervalStr
record component. -
manual
boolean manual
The field for themanual
record component. -
mode
RdeMode mode
The field for themode
record component. -
revision
Integer revision
The field for therevision
record component. -
tld
String tld
The field for thetld
record component. -
watermarkStr
String watermarkStr
The field for thewatermarkStr
record component.
-
-
Class google.registry.rde.PendingDeposit.PendingDepositCoder
class PendingDepositCoder extends org.apache.beam.sdk.coders.AtomicCoder<PendingDeposit> implements Serializable -
Class google.registry.rde.RdeMarshaller
class RdeMarshaller extends Object implements Serializable- serialVersionUID:
- 202890386611768455L
-
Serialized Fields
-
validationMode
ValidationMode validationMode
-
-
-
Package google.registry.request
-
Exception Class google.registry.request.HttpException
class HttpException extends RuntimeException implements Serializable-
Serialized Fields
-
logLevel
Level logLevel
-
responseCode
int responseCode
-
-
-
Exception Class google.registry.request.HttpException.BadRequestException
class BadRequestException extends HttpException implements Serializable -
Exception Class google.registry.request.HttpException.ConflictException
class ConflictException extends HttpException implements Serializable -
Exception Class google.registry.request.HttpException.ForbiddenException
class ForbiddenException extends HttpException implements Serializable -
Exception Class google.registry.request.HttpException.InternalServerErrorException
class InternalServerErrorException extends HttpException implements Serializable -
Exception Class google.registry.request.HttpException.MethodNotAllowedException
class MethodNotAllowedException extends HttpException implements Serializable -
Exception Class google.registry.request.HttpException.NoContentException
class NoContentException extends HttpException implements Serializable -
Exception Class google.registry.request.HttpException.NotFoundException
class NotFoundException extends HttpException implements Serializable -
Exception Class google.registry.request.HttpException.NotImplementedException
class NotImplementedException extends HttpException implements Serializable -
Exception Class google.registry.request.HttpException.NotModifiedException
class NotModifiedException extends HttpException implements Serializable -
Exception Class google.registry.request.HttpException.UnprocessableEntityException
class UnprocessableEntityException extends HttpException implements Serializable -
Exception Class google.registry.request.HttpException.UnsupportedMediaTypeException
class UnsupportedMediaTypeException extends HttpException implements Serializable
-
-
Package google.registry.request.auth
-
Exception Class google.registry.request.auth.AuthenticatedRegistrarAccessor.RegistrarAccessDeniedException
class RegistrarAccessDeniedException extends Exception implements Serializable
-
-
Package google.registry.request.lock
-
Class google.registry.request.lock.LockHandlerImpl
class LockHandlerImpl extends Object implements Serializable- serialVersionUID:
- 5746905970040002524L
-
Serialized Fields
-
clock
Clock clock
-
-
-
Package google.registry.tmch
-
Exception Class google.registry.tmch.TmchXmlSignature.CertificateSignatureException
class CertificateSignatureException extends CertificateException implements Serializable
-
-
Package google.registry.ui.forms
-
Exception Class google.registry.ui.forms.FormException
class FormException extends RuntimeException implements Serializable -
Exception Class google.registry.ui.forms.FormFieldException
class FormFieldException extends FormException implements Serializable
-
-
Package google.registry.util
-
Class google.registry.util.CidrAddressBlock
class CidrAddressBlock extends Object implements Serializable-
Serialized Fields
-
ip
InetAddress ip
-
netmask
int netmask
The number of block or mask bits needed to create the address block (starting from the most-significant side of the address).
-
-
-
Class google.registry.util.GoogleCredentialsBundle
class GoogleCredentialsBundle extends Object implements Serializable- serialVersionUID:
- -7184513645423688942L
-
Serialized Fields
-
googleCredentials
com.google.auth.oauth2.GoogleCredentials googleCredentials
-
-
Class google.registry.util.RandomStringGenerator
class RandomStringGenerator extends StringGenerator implements Serializable -
Class google.registry.util.Retrier
class Retrier extends Object implements Serializable- serialVersionUID:
- 1167386907195735483L
-
Serialized Fields
-
attempts
int attempts
-
sleeper
Sleeper sleeper
-
-
Class google.registry.util.StringGenerator
class StringGenerator extends Object implements Serializable-
Serialized Fields
-
alphabet
String alphabet
-
-
-
Class google.registry.util.SystemClock
class SystemClock extends Object implements Serializable- serialVersionUID:
- 5165372013848947515L
-
Class google.registry.util.SystemSleeper
class SystemSleeper extends Object implements Serializable- serialVersionUID:
- 2003215961965322843L
-
Class google.registry.util.TypeUtils.TypeInstantiator
class TypeInstantiator extends com.google.common.reflect.TypeToken<T> implements Serializable -
Exception Class google.registry.util.UrlConnectionException
class UrlConnectionException extends RuntimeException implements Serializable-
Serialized Fields
-
connection
HttpURLConnection connection
-
-
-
-
Package google.registry.whois
-
Exception Class google.registry.whois.WhoisException
class WhoisException extends Exception implements Serializable-
Serialized Fields
-
status
int status
-
timestamp
org.joda.time.DateTime timestamp
-
-
-
Exception Class google.registry.whois.WhoisException.UncheckedWhoisException
class UncheckedWhoisException extends RuntimeException implements Serializable
-
-
Package google.registry.xjc.contact
-
Class google.registry.xjc.contact.XjcContactInfo
class XjcContactInfo extends jakarta.xml.bind.JAXBElement<XjcContactAuthIDType> implements Serializable -
Class google.registry.xjc.contact.XjcContactTransfer
class XjcContactTransfer extends jakarta.xml.bind.JAXBElement<XjcContactAuthIDType> implements Serializable
-
-
Package google.registry.xjc.dsig
-
Class google.registry.xjc.dsig.XjcDsigDigestValue
class XjcDsigDigestValue extends jakarta.xml.bind.JAXBElement<byte[]> implements Serializable -
Class google.registry.xjc.dsig.XjcDsigKeyName
class XjcDsigKeyName extends jakarta.xml.bind.JAXBElement<String> implements Serializable -
Class google.registry.xjc.dsig.XjcDsigMgmtData
class XjcDsigMgmtData extends jakarta.xml.bind.JAXBElement<String> implements Serializable
-
-
Package google.registry.xjc.fee06
-
Class google.registry.xjc.fee06.XjcFee06Create
class XjcFee06Create extends jakarta.xml.bind.JAXBElement<XjcFee06TransformCommandType> implements Serializable -
Class google.registry.xjc.fee06.XjcFee06CreData
class XjcFee06CreData extends jakarta.xml.bind.JAXBElement<XjcFee06TransformResultType> implements Serializable -
Class google.registry.xjc.fee06.XjcFee06RenData
class XjcFee06RenData extends jakarta.xml.bind.JAXBElement<XjcFee06TransformResultType> implements Serializable -
Class google.registry.xjc.fee06.XjcFee06Renew
class XjcFee06Renew extends jakarta.xml.bind.JAXBElement<XjcFee06TransformCommandType> implements Serializable -
Class google.registry.xjc.fee06.XjcFee06Transfer
class XjcFee06Transfer extends jakarta.xml.bind.JAXBElement<XjcFee06TransformCommandType> implements Serializable -
Class google.registry.xjc.fee06.XjcFee06Update
class XjcFee06Update extends jakarta.xml.bind.JAXBElement<XjcFee06TransformCommandType> implements Serializable -
Class google.registry.xjc.fee06.XjcFee06UpdData
class XjcFee06UpdData extends jakarta.xml.bind.JAXBElement<XjcFee06TransformResultType> implements Serializable
-
-
Package google.registry.xjc.fee11
-
Class google.registry.xjc.fee11.XjcFee11Create
class XjcFee11Create extends jakarta.xml.bind.JAXBElement<XjcFee11TransformCommandType> implements Serializable -
Class google.registry.xjc.fee11.XjcFee11CreData
class XjcFee11CreData extends jakarta.xml.bind.JAXBElement<XjcFee11TransformResultType> implements Serializable -
Class google.registry.xjc.fee11.XjcFee11RenData
class XjcFee11RenData extends jakarta.xml.bind.JAXBElement<XjcFee11TransformResultType> implements Serializable -
Class google.registry.xjc.fee11.XjcFee11Renew
class XjcFee11Renew extends jakarta.xml.bind.JAXBElement<XjcFee11TransformCommandType> implements Serializable -
Class google.registry.xjc.fee11.XjcFee11Transfer
class XjcFee11Transfer extends jakarta.xml.bind.JAXBElement<XjcFee11TransformCommandType> implements Serializable -
Class google.registry.xjc.fee11.XjcFee11Update
class XjcFee11Update extends jakarta.xml.bind.JAXBElement<XjcFee11TransformCommandType> implements Serializable -
Class google.registry.xjc.fee11.XjcFee11UpdData
class XjcFee11UpdData extends jakarta.xml.bind.JAXBElement<XjcFee11TransformResultType> implements Serializable
-
-
Package google.registry.xjc.fee12
-
Class google.registry.xjc.fee12.XjcFee12Create
class XjcFee12Create extends jakarta.xml.bind.JAXBElement<XjcFee12TransformCommandType> implements Serializable -
Class google.registry.xjc.fee12.XjcFee12CreData
class XjcFee12CreData extends jakarta.xml.bind.JAXBElement<XjcFee12TransformResultType> implements Serializable -
Class google.registry.xjc.fee12.XjcFee12DelData
class XjcFee12DelData extends jakarta.xml.bind.JAXBElement<XjcFee12TransformResultType> implements Serializable -
Class google.registry.xjc.fee12.XjcFee12RenData
class XjcFee12RenData extends jakarta.xml.bind.JAXBElement<XjcFee12TransformResultType> implements Serializable -
Class google.registry.xjc.fee12.XjcFee12Renew
class XjcFee12Renew extends jakarta.xml.bind.JAXBElement<XjcFee12TransformCommandType> implements Serializable -
Class google.registry.xjc.fee12.XjcFee12Transfer
class XjcFee12Transfer extends jakarta.xml.bind.JAXBElement<XjcFee12TransformCommandType> implements Serializable -
Class google.registry.xjc.fee12.XjcFee12Update
class XjcFee12Update extends jakarta.xml.bind.JAXBElement<XjcFee12TransformCommandType> implements Serializable -
Class google.registry.xjc.fee12.XjcFee12UpdData
class XjcFee12UpdData extends jakarta.xml.bind.JAXBElement<XjcFee12TransformResultType> implements Serializable
-
-
Package google.registry.xjc.host
-
Class google.registry.xjc.host.XjcHostDelete
class XjcHostDelete extends jakarta.xml.bind.JAXBElement<XjcHostSNameType> implements Serializable -
Class google.registry.xjc.host.XjcHostInfo
class XjcHostInfo extends jakarta.xml.bind.JAXBElement<XjcHostSNameType> implements Serializable
-
-
Package google.registry.xjc.launch
-
Class google.registry.xjc.launch.XjcLaunchCreData
class XjcLaunchCreData extends jakarta.xml.bind.JAXBElement<XjcLaunchIdContainerType> implements Serializable -
Class google.registry.xjc.launch.XjcLaunchDelete
class XjcLaunchDelete extends jakarta.xml.bind.JAXBElement<XjcLaunchIdContainerType> implements Serializable -
Class google.registry.xjc.launch.XjcLaunchUpdate
class XjcLaunchUpdate extends jakarta.xml.bind.JAXBElement<XjcLaunchIdContainerType> implements Serializable
-
-
Package google.registry.xjc.mark
-
Class google.registry.xjc.mark.XjcMarkAbstractMark
class XjcMarkAbstractMark extends jakarta.xml.bind.JAXBElement<XjcMarkAbstractMarkType> implements Serializable -
Class google.registry.xjc.mark.XjcMarkMark
class XjcMarkMark extends jakarta.xml.bind.JAXBElement<XjcMarkMarkType> implements Serializable
-
-
Package google.registry.xjc.rde
-
Class google.registry.xjc.rde.XjcRdeContent
class XjcRdeContent extends jakarta.xml.bind.JAXBElement<XjcRdeContentType> implements Serializable -
Class google.registry.xjc.rde.XjcRdeDelete
class XjcRdeDelete extends jakarta.xml.bind.JAXBElement<XjcRdeDeleteType> implements Serializable
-
-
Package google.registry.xjc.rdecontact
-
Class google.registry.xjc.rdecontact.XjcRdeContactAbstract
class XjcRdeContactAbstract extends jakarta.xml.bind.JAXBElement<XjcRdeContact> implements Serializable -
Class google.registry.xjc.rdecontact.XjcRdeContactDelete
class XjcRdeContactDelete extends jakarta.xml.bind.JAXBElement<XjcRdeContactDeleteType> implements Serializable -
Class google.registry.xjc.rdecontact.XjcRdeContactElement
class XjcRdeContactElement extends jakarta.xml.bind.JAXBElement<XjcRdeContact> implements Serializable
-
-
Package google.registry.xjc.rdedomain
-
Class google.registry.xjc.rdedomain.XjcRdeDomainAbstract
class XjcRdeDomainAbstract extends jakarta.xml.bind.JAXBElement<XjcRdeDomain> implements Serializable -
Class google.registry.xjc.rdedomain.XjcRdeDomainDelete
class XjcRdeDomainDelete extends jakarta.xml.bind.JAXBElement<XjcRdeDomainDeleteType> implements Serializable -
Class google.registry.xjc.rdedomain.XjcRdeDomainElement
class XjcRdeDomainElement extends jakarta.xml.bind.JAXBElement<XjcRdeDomain> implements Serializable
-
-
Package google.registry.xjc.rdeeppparams
-
Class google.registry.xjc.rdeeppparams.XjcRdeEppParamsAbstract
class XjcRdeEppParamsAbstract extends jakarta.xml.bind.JAXBElement<XjcRdeEppParams> implements Serializable -
Class google.registry.xjc.rdeeppparams.XjcRdeEppParamsElement
class XjcRdeEppParamsElement extends jakarta.xml.bind.JAXBElement<XjcRdeEppParams> implements Serializable
-
-
Package google.registry.xjc.rdeheader
-
Class google.registry.xjc.rdeheader.XjcRdeHeaderElement
class XjcRdeHeaderElement extends jakarta.xml.bind.JAXBElement<XjcRdeHeader> implements Serializable
-
-
Package google.registry.xjc.rdehost
-
Class google.registry.xjc.rdehost.XjcRdeHostAbstractHost
class XjcRdeHostAbstractHost extends jakarta.xml.bind.JAXBElement<XjcRdeHost> implements Serializable -
Class google.registry.xjc.rdehost.XjcRdeHostDelete
class XjcRdeHostDelete extends jakarta.xml.bind.JAXBElement<XjcRdeHostDeleteType> implements Serializable -
Class google.registry.xjc.rdehost.XjcRdeHostElement
class XjcRdeHostElement extends jakarta.xml.bind.JAXBElement<XjcRdeHost> implements Serializable
-
-
Package google.registry.xjc.rdeidn
-
Class google.registry.xjc.rdeidn.XjcRdeIdnDelete
class XjcRdeIdnDelete extends jakarta.xml.bind.JAXBElement<XjcRdeIdnDeleteType> implements Serializable -
Class google.registry.xjc.rdeidn.XjcRdeIdnElement
class XjcRdeIdnElement extends jakarta.xml.bind.JAXBElement<XjcRdeIdn> implements Serializable
-
-
Package google.registry.xjc.rdenndn
-
Class google.registry.xjc.rdenndn.XjcRdeNndnAbstract
class XjcRdeNndnAbstract extends jakarta.xml.bind.JAXBElement<XjcRdeNndn> implements Serializable -
Class google.registry.xjc.rdenndn.XjcRdeNndnDelete
class XjcRdeNndnDelete extends jakarta.xml.bind.JAXBElement<XjcRdeNndnDeleteType> implements Serializable -
Class google.registry.xjc.rdenndn.XjcRdeNndnElement
class XjcRdeNndnElement extends jakarta.xml.bind.JAXBElement<XjcRdeNndn> implements Serializable
-
-
Package google.registry.xjc.rdepolicy
-
Class google.registry.xjc.rdepolicy.XjcRdePolicyElement
class XjcRdePolicyElement extends jakarta.xml.bind.JAXBElement<XjcRdePolicy> implements Serializable
-
-
Package google.registry.xjc.rderegistrar
-
Class google.registry.xjc.rderegistrar.XjcRdeRegistrarAbstract
class XjcRdeRegistrarAbstract extends jakarta.xml.bind.JAXBElement<XjcRdeRegistrar> implements Serializable -
Class google.registry.xjc.rderegistrar.XjcRdeRegistrarDelete
class XjcRdeRegistrarDelete extends jakarta.xml.bind.JAXBElement<XjcRdeRegistrarDeleteType> implements Serializable -
Class google.registry.xjc.rderegistrar.XjcRdeRegistrarElement
class XjcRdeRegistrarElement extends jakarta.xml.bind.JAXBElement<XjcRdeRegistrar> implements Serializable
-
-
Package google.registry.xjc.rgp
-
Class google.registry.xjc.rgp.XjcRgpInfData
class XjcRgpInfData extends jakarta.xml.bind.JAXBElement<XjcRgpRespDataType> implements Serializable -
Class google.registry.xjc.rgp.XjcRgpUpData
class XjcRgpUpData extends jakarta.xml.bind.JAXBElement<XjcRgpRespDataType> implements Serializable
-
-
Package google.registry.xjc.secdns
-
Class google.registry.xjc.secdns.XjcSecdnsCreate
class XjcSecdnsCreate extends jakarta.xml.bind.JAXBElement<XjcSecdnsDsOrKeyType> implements Serializable -
Class google.registry.xjc.secdns.XjcSecdnsInfData
class XjcSecdnsInfData extends jakarta.xml.bind.JAXBElement<XjcSecdnsDsOrKeyType> implements Serializable
-
-
Package google.registry.xjc.smd
-
Class google.registry.xjc.smd.XjcSmdAbstractSignedMarkElement
class XjcSmdAbstractSignedMarkElement extends jakarta.xml.bind.JAXBElement<XjcSmdAbstractSignedMark> implements Serializable -
Class google.registry.xjc.smd.XjcSmdSignedMarkElement
class XjcSmdSignedMarkElement extends jakarta.xml.bind.JAXBElement<XjcSmdSignedMark> implements Serializable
-
-
Package google.registry.xml
-
Exception Class google.registry.xml.XmlException
class XmlException extends Exception implements Serializable
-
-
Package ietf.params.xml.ns.allocationtoken_1
-
Class ietf.params.xml.ns.allocationtoken_1.Info
class Info extends jakarta.xml.bind.JAXBElement<Object> implements Serializable
-