Class RegistryInner
- java.lang.Object
-
- com.azure.core.management.ProxyResource
-
- com.azure.core.management.Resource
-
- com.azure.resourcemanager.containerregistry.fluent.models.RegistryInner
-
public final class RegistryInner extends com.azure.core.management.ResourceAn object that represents a container registry.
-
-
Constructor Summary
Constructors Constructor Description RegistryInner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BooleanadminUserEnabled()Get the adminUserEnabled property: The value that indicates whether the admin user is enabled.OffsetDateTimecreationDate()Get the creationDate property: The creation date of the container registry in ISO8601 format.BooleandataEndpointEnabled()Get the dataEndpointEnabled property: Enable a single data endpoint per region for serving data.List<String>dataEndpointHostNames()Get the dataEndpointHostNames property: List of host names that will serve data when dataEndpointEnabled is true.EncryptionPropertyencryption()Get the encryption property: The encryption settings of container registry.IdentityPropertiesidentity()Get the identity property: The identity of the container registry.StringloginServer()Get the loginServer property: The URL that can be used to log into the container registry.NetworkRuleBypassOptionsnetworkRuleBypassOptions()Get the networkRuleBypassOptions property: Whether to allow trusted Azure services to access a network restricted registry.NetworkRuleSetnetworkRuleSet()Get the networkRuleSet property: The network rule set for a container registry.Policiespolicies()Get the policies property: The policies for a container registry.List<PrivateEndpointConnectionInner>privateEndpointConnections()Get the privateEndpointConnections property: List of private endpoint connections for a container registry.ProvisioningStateprovisioningState()Get the provisioningState property: The provisioning state of the container registry at the time the operation was called.PublicNetworkAccesspublicNetworkAccess()Get the publicNetworkAccess property: Whether or not public network access is allowed for the container registry.Skusku()Get the sku property: The SKU of the container registry.Statusstatus()Get the status property: The status of the container registry at the time the operation was called.com.azure.core.management.SystemDatasystemData()Get the systemData property: Metadata pertaining to creation and last modification of the resource.voidvalidate()Validates the instance.RegistryInnerwithAdminUserEnabled(Boolean adminUserEnabled)Set the adminUserEnabled property: The value that indicates whether the admin user is enabled.RegistryInnerwithDataEndpointEnabled(Boolean dataEndpointEnabled)Set the dataEndpointEnabled property: Enable a single data endpoint per region for serving data.RegistryInnerwithEncryption(EncryptionProperty encryption)Set the encryption property: The encryption settings of container registry.RegistryInnerwithIdentity(IdentityProperties identity)Set the identity property: The identity of the container registry.RegistryInnerwithLocation(String location)RegistryInnerwithNetworkRuleBypassOptions(NetworkRuleBypassOptions networkRuleBypassOptions)Set the networkRuleBypassOptions property: Whether to allow trusted Azure services to access a network restricted registry.RegistryInnerwithNetworkRuleSet(NetworkRuleSet networkRuleSet)Set the networkRuleSet property: The network rule set for a container registry.RegistryInnerwithPolicies(Policies policies)Set the policies property: The policies for a container registry.RegistryInnerwithPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)Set the publicNetworkAccess property: Whether or not public network access is allowed for the container registry.RegistryInnerwithSku(Sku sku)Set the sku property: The SKU of the container registry.RegistryInnerwithTags(Map<String,String> tags)RegistryInnerwithZoneRedundancy(ZoneRedundancy zoneRedundancy)Set the zoneRedundancy property: Whether or not zone redundancy is enabled for this container registry.ZoneRedundancyzoneRedundancy()Get the zoneRedundancy property: Whether or not zone redundancy is enabled for this container registry.
-
-
-
Method Detail
-
sku
public Sku sku()
Get the sku property: The SKU of the container registry.- Returns:
- the sku value.
-
withSku
public RegistryInner withSku(Sku sku)
Set the sku property: The SKU of the container registry.- Parameters:
sku- the sku value to set.- Returns:
- the RegistryInner object itself.
-
identity
public IdentityProperties identity()
Get the identity property: The identity of the container registry.- Returns:
- the identity value.
-
withIdentity
public RegistryInner withIdentity(IdentityProperties identity)
Set the identity property: The identity of the container registry.- Parameters:
identity- the identity value to set.- Returns:
- the RegistryInner object itself.
-
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 RegistryInner withLocation(String location)
- Overrides:
withLocationin classcom.azure.core.management.Resource
-
withTags
public RegistryInner withTags(Map<String,String> tags)
- Overrides:
withTagsin classcom.azure.core.management.Resource
-
loginServer
public String loginServer()
Get the loginServer property: The URL that can be used to log into the container registry.- Returns:
- the loginServer value.
-
creationDate
public OffsetDateTime creationDate()
Get the creationDate property: The creation date of the container registry in ISO8601 format.- Returns:
- the creationDate value.
-
provisioningState
public ProvisioningState provisioningState()
Get the provisioningState property: The provisioning state of the container registry at the time the operation was called.- Returns:
- the provisioningState value.
-
status
public Status status()
Get the status property: The status of the container registry at the time the operation was called.- Returns:
- the status value.
-
adminUserEnabled
public Boolean adminUserEnabled()
Get the adminUserEnabled property: The value that indicates whether the admin user is enabled.- Returns:
- the adminUserEnabled value.
-
withAdminUserEnabled
public RegistryInner withAdminUserEnabled(Boolean adminUserEnabled)
Set the adminUserEnabled property: The value that indicates whether the admin user is enabled.- Parameters:
adminUserEnabled- the adminUserEnabled value to set.- Returns:
- the RegistryInner object itself.
-
networkRuleSet
public NetworkRuleSet networkRuleSet()
Get the networkRuleSet property: The network rule set for a container registry.- Returns:
- the networkRuleSet value.
-
withNetworkRuleSet
public RegistryInner withNetworkRuleSet(NetworkRuleSet networkRuleSet)
Set the networkRuleSet property: The network rule set for a container registry.- Parameters:
networkRuleSet- the networkRuleSet value to set.- Returns:
- the RegistryInner object itself.
-
policies
public Policies policies()
Get the policies property: The policies for a container registry.- Returns:
- the policies value.
-
withPolicies
public RegistryInner withPolicies(Policies policies)
Set the policies property: The policies for a container registry.- Parameters:
policies- the policies value to set.- Returns:
- the RegistryInner object itself.
-
encryption
public EncryptionProperty encryption()
Get the encryption property: The encryption settings of container registry.- Returns:
- the encryption value.
-
withEncryption
public RegistryInner withEncryption(EncryptionProperty encryption)
Set the encryption property: The encryption settings of container registry.- Parameters:
encryption- the encryption value to set.- Returns:
- the RegistryInner object itself.
-
dataEndpointEnabled
public Boolean dataEndpointEnabled()
Get the dataEndpointEnabled property: Enable a single data endpoint per region for serving data.- Returns:
- the dataEndpointEnabled value.
-
withDataEndpointEnabled
public RegistryInner withDataEndpointEnabled(Boolean dataEndpointEnabled)
Set the dataEndpointEnabled property: Enable a single data endpoint per region for serving data.- Parameters:
dataEndpointEnabled- the dataEndpointEnabled value to set.- Returns:
- the RegistryInner object itself.
-
dataEndpointHostNames
public List<String> dataEndpointHostNames()
Get the dataEndpointHostNames property: List of host names that will serve data when dataEndpointEnabled is true.- Returns:
- the dataEndpointHostNames value.
-
privateEndpointConnections
public List<PrivateEndpointConnectionInner> privateEndpointConnections()
Get the privateEndpointConnections property: List of private endpoint connections for a container registry.- Returns:
- the privateEndpointConnections value.
-
publicNetworkAccess
public PublicNetworkAccess publicNetworkAccess()
Get the publicNetworkAccess property: Whether or not public network access is allowed for the container registry.- Returns:
- the publicNetworkAccess value.
-
withPublicNetworkAccess
public RegistryInner 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 RegistryInner object itself.
-
networkRuleBypassOptions
public NetworkRuleBypassOptions networkRuleBypassOptions()
Get the networkRuleBypassOptions property: Whether to allow trusted Azure services to access a network restricted registry.- Returns:
- the networkRuleBypassOptions value.
-
withNetworkRuleBypassOptions
public RegistryInner 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 RegistryInner object itself.
-
zoneRedundancy
public ZoneRedundancy zoneRedundancy()
Get the zoneRedundancy property: Whether or not zone redundancy is enabled for this container registry.- Returns:
- the zoneRedundancy value.
-
withZoneRedundancy
public RegistryInner withZoneRedundancy(ZoneRedundancy zoneRedundancy)
Set the zoneRedundancy property: Whether or not zone redundancy is enabled for this container registry.- Parameters:
zoneRedundancy- the zoneRedundancy value to set.- Returns:
- the RegistryInner object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-