Class ReplicationProperties


  • public final class ReplicationProperties
    extends Object
    The properties of a replication.
    • Constructor Detail

      • ReplicationProperties

        public ReplicationProperties()
    • Method Detail

      • provisioningState

        public ProvisioningState provisioningState()
        Get the provisioningState property: The provisioning state of the replication at the time the operation was called.
        Returns:
        the provisioningState value.
      • status

        public Status status()
        Get the status property: The status of the replication at the time the operation was called.
        Returns:
        the status value.
      • regionEndpointEnabled

        public Boolean regionEndpointEnabled()
        Get the regionEndpointEnabled property: Specifies whether the replication's regional endpoint is enabled. Requests will not be routed to a replication whose regional endpoint is disabled, however its data will continue to be synced with other replications.
        Returns:
        the regionEndpointEnabled value.
      • withRegionEndpointEnabled

        public ReplicationProperties withRegionEndpointEnabled​(Boolean regionEndpointEnabled)
        Set the regionEndpointEnabled property: Specifies whether the replication's regional endpoint is enabled. Requests will not be routed to a replication whose regional endpoint is disabled, however its data will continue to be synced with other replications.
        Parameters:
        regionEndpointEnabled - the regionEndpointEnabled value to set.
        Returns:
        the ReplicationProperties object itself.
      • zoneRedundancy

        public ZoneRedundancy zoneRedundancy()
        Get the zoneRedundancy property: Whether or not zone redundancy is enabled for this container registry replication.
        Returns:
        the zoneRedundancy value.
      • withZoneRedundancy

        public ReplicationProperties withZoneRedundancy​(ZoneRedundancy zoneRedundancy)
        Set the zoneRedundancy property: Whether or not zone redundancy is enabled for this container registry replication.
        Parameters:
        zoneRedundancy - the zoneRedundancy value to set.
        Returns:
        the ReplicationProperties object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.