Class RegistryPropertiesUpdateParameters
java.lang.Object
com.azure.resourcemanager.containerregistry.fluent.models.RegistryPropertiesUpdateParameters
- All Implemented Interfaces:
com.azure.json.JsonSerializable<RegistryPropertiesUpdateParameters>
public final class RegistryPropertiesUpdateParameters
extends Object
implements com.azure.json.JsonSerializable<RegistryPropertiesUpdateParameters>
The parameters for updating the properties of a container registry.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of RegistryPropertiesUpdateParameters class. -
Method Summary
Modifier and TypeMethodDescriptionGet the adminUserEnabled property: The value that indicates whether the admin user is enabled.Get the dataEndpointEnabled property: Enable a single data endpoint per region for serving data.Get the encryption property: The encryption settings of container registry.fromJson(com.azure.json.JsonReader jsonReader) Reads an instance of RegistryPropertiesUpdateParameters from the JsonReader.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 publicNetworkAccess property: Whether or not public network access is allowed for the container registry.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) 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.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
RegistryPropertiesUpdateParameters
public RegistryPropertiesUpdateParameters()Creates an instance of RegistryPropertiesUpdateParameters class.
-
-
Method Details
-
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 RegistryPropertiesUpdateParameters 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 RegistryPropertiesUpdateParameters 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 RegistryPropertiesUpdateParameters 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 RegistryPropertiesUpdateParameters 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 RegistryPropertiesUpdateParameters object itself.
-
publicNetworkAccess
Get the publicNetworkAccess property: Whether or not public network access is allowed for the container registry.- Returns:
- the publicNetworkAccess value.
-
withPublicNetworkAccess
public RegistryPropertiesUpdateParameters withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess) 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 RegistryPropertiesUpdateParameters 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 RegistryPropertiesUpdateParameters 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 RegistryPropertiesUpdateParameters object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<RegistryPropertiesUpdateParameters>- Throws:
IOException
-
fromJson
public static RegistryPropertiesUpdateParameters fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of RegistryPropertiesUpdateParameters from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of RegistryPropertiesUpdateParameters if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IOException- If an error occurs while reading the RegistryPropertiesUpdateParameters.
-