Class ReplicationInner


  • public final class ReplicationInner
    extends com.azure.core.management.Resource
    An object that represents a replication for a container registry.
    • Constructor Detail

      • ReplicationInner

        public ReplicationInner()
    • Method Detail

      • systemData

        public com.azure.core.management.SystemData systemData()
        Get the systemData property: Metadata pertaining to creation and last modification of the resource.
        Returns:
        the systemData value.
      • withLocation

        public ReplicationInner withLocation​(String location)
        Overrides:
        withLocation in class com.azure.core.management.Resource
      • 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 ReplicationInner 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 ReplicationInner 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 ReplicationInner 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 ReplicationInner object itself.
      • validate

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