Class RegistryProperties
java.lang.Object
com.azure.resourcemanager.containerregistry.fluent.models.RegistryProperties
The properties of a container registry.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the adminUserEnabled property: The value that indicates whether the admin user is enabled.Get the creationDate property: The creation date of the container registry in ISO8601 format.Get the dataEndpointEnabled property: Enable a single data endpoint per region for serving data.Get the dataEndpointHostNames property: List of host names that will serve data when dataEndpointEnabled is true.Get the encryption property: The encryption settings of container registry.Get the loginServer property: The URL that can be used to log into the container registry.Get the networkRuleBypassOptions property: Whether to allow trusted Azure services to access a network restricted registry.Get the networkRuleSet property: The network rule set for a container registry.policies()Get the policies property: The policies for a container registry.Get the privateEndpointConnections property: List of private endpoint connections for a container registry.Get the provisioningState property: The provisioning state of the container registry at the time the operation was called.Get the publicNetworkAccess property: Whether or not public network access is allowed for the container registry.status()Get the status property: The status of the container registry at the time the operation was called.voidvalidate()Validates the instance.withAdminUserEnabled(Boolean adminUserEnabled) Set the adminUserEnabled property: The value that indicates whether the admin user is enabled.withDataEndpointEnabled(Boolean dataEndpointEnabled) Set the dataEndpointEnabled property: Enable a single data endpoint per region for serving data.withEncryption(EncryptionProperty encryption) Set the encryption property: The encryption settings of container registry.withNetworkRuleBypassOptions(NetworkRuleBypassOptions networkRuleBypassOptions) Set the networkRuleBypassOptions property: Whether to allow trusted Azure services to access a network restricted registry.withNetworkRuleSet(NetworkRuleSet networkRuleSet) Set the networkRuleSet property: The network rule set for a container registry.withPolicies(Policies policies) Set the policies property: The policies for a container registry.withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess) Set the publicNetworkAccess property: Whether or not public network access is allowed for the container registry.withZoneRedundancy(ZoneRedundancy zoneRedundancy) Set the zoneRedundancy property: Whether or not zone redundancy is enabled for this container registry.Get the zoneRedundancy property: Whether or not zone redundancy is enabled for this container registry.
-
Constructor Details
-
RegistryProperties
public RegistryProperties()Creates an instance of RegistryProperties class.
-
-
Method Details
-
loginServer
Get the loginServer property: The URL that can be used to log into the container registry.- Returns:
- the loginServer value.
-
creationDate
Get the creationDate property: The creation date of the container registry in ISO8601 format.- Returns:
- the creationDate value.
-
provisioningState
Get the provisioningState property: The provisioning state of the container registry at the time the operation was called.- Returns:
- the provisioningState value.
-
status
Get the status property: The status of the container registry at the time the operation was called.- Returns:
- the status value.
-
adminUserEnabled
Get the adminUserEnabled property: The value that indicates whether the admin user is enabled.- Returns:
- the adminUserEnabled value.
-
withAdminUserEnabled
Set the adminUserEnabled property: The value that indicates whether the admin user is enabled.- Parameters:
adminUserEnabled- the adminUserEnabled value to set.- Returns:
- the RegistryProperties object itself.
-
networkRuleSet
Get the networkRuleSet property: The network rule set for a container registry.- Returns:
- the networkRuleSet value.
-
withNetworkRuleSet
Set the networkRuleSet property: The network rule set for a container registry.- Parameters:
networkRuleSet- the networkRuleSet value to set.- Returns:
- the RegistryProperties object itself.
-
policies
Get the policies property: The policies for a container registry.- Returns:
- the policies value.
-
withPolicies
Set the policies property: The policies for a container registry.- Parameters:
policies- the policies value to set.- Returns:
- the RegistryProperties object itself.
-
encryption
Get the encryption property: The encryption settings of container registry.- Returns:
- the encryption value.
-
withEncryption
Set the encryption property: The encryption settings of container registry.- Parameters:
encryption- the encryption value to set.- Returns:
- the RegistryProperties object itself.
-
dataEndpointEnabled
Get the dataEndpointEnabled property: Enable a single data endpoint per region for serving data.- Returns:
- the dataEndpointEnabled value.
-
withDataEndpointEnabled
Set the dataEndpointEnabled property: Enable a single data endpoint per region for serving data.- Parameters:
dataEndpointEnabled- the dataEndpointEnabled value to set.- Returns:
- the RegistryProperties object itself.
-
dataEndpointHostNames
Get the dataEndpointHostNames property: List of host names that will serve data when dataEndpointEnabled is true.- Returns:
- the dataEndpointHostNames value.
-
privateEndpointConnections
Get the privateEndpointConnections property: List of private endpoint connections for a container registry.- Returns:
- the privateEndpointConnections value.
-
publicNetworkAccess
Get the publicNetworkAccess property: Whether or not public network access is allowed for the container registry.- Returns:
- the publicNetworkAccess value.
-
withPublicNetworkAccess
Set the publicNetworkAccess property: Whether or not public network access is allowed for the container registry.- Parameters:
publicNetworkAccess- the publicNetworkAccess value to set.- Returns:
- the RegistryProperties object itself.
-
networkRuleBypassOptions
Get the networkRuleBypassOptions property: Whether to allow trusted Azure services to access a network restricted registry.- Returns:
- the networkRuleBypassOptions value.
-
withNetworkRuleBypassOptions
public RegistryProperties withNetworkRuleBypassOptions(NetworkRuleBypassOptions networkRuleBypassOptions) Set the networkRuleBypassOptions property: Whether to allow trusted Azure services to access a network restricted registry.- Parameters:
networkRuleBypassOptions- the networkRuleBypassOptions value to set.- Returns:
- the RegistryProperties object itself.
-
zoneRedundancy
Get the zoneRedundancy property: Whether or not zone redundancy is enabled for this container registry.- Returns:
- the zoneRedundancy value.
-
withZoneRedundancy
Set the zoneRedundancy property: Whether or not zone redundancy is enabled for this container registry.- Parameters:
zoneRedundancy- the zoneRedundancy value to set.- Returns:
- the RegistryProperties object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-