Class CustomIpPrefixPropertiesFormat


  • public final class CustomIpPrefixPropertiesFormat
    extends Object
    Custom IP prefix properties.
    • Constructor Detail

      • CustomIpPrefixPropertiesFormat

        public CustomIpPrefixPropertiesFormat()
    • Method Detail

      • cidr

        public String cidr()
        Get the cidr property: The prefix range in CIDR notation. Should include the start address and the prefix length.
        Returns:
        the cidr value.
      • withCidr

        public CustomIpPrefixPropertiesFormat withCidr​(String cidr)
        Set the cidr property: The prefix range in CIDR notation. Should include the start address and the prefix length.
        Parameters:
        cidr - the cidr value to set.
        Returns:
        the CustomIpPrefixPropertiesFormat object itself.
      • signedMessage

        public String signedMessage()
        Get the signedMessage property: Signed message for WAN validation.
        Returns:
        the signedMessage value.
      • withSignedMessage

        public CustomIpPrefixPropertiesFormat withSignedMessage​(String signedMessage)
        Set the signedMessage property: Signed message for WAN validation.
        Parameters:
        signedMessage - the signedMessage value to set.
        Returns:
        the CustomIpPrefixPropertiesFormat object itself.
      • authorizationMessage

        public String authorizationMessage()
        Get the authorizationMessage property: Authorization message for WAN validation.
        Returns:
        the authorizationMessage value.
      • withAuthorizationMessage

        public CustomIpPrefixPropertiesFormat withAuthorizationMessage​(String authorizationMessage)
        Set the authorizationMessage property: Authorization message for WAN validation.
        Parameters:
        authorizationMessage - the authorizationMessage value to set.
        Returns:
        the CustomIpPrefixPropertiesFormat object itself.
      • customIpPrefixParent

        public com.azure.core.management.SubResource customIpPrefixParent()
        Get the customIpPrefixParent property: The Parent CustomIpPrefix for IPv6 /64 CustomIpPrefix.
        Returns:
        the customIpPrefixParent value.
      • withCustomIpPrefixParent

        public CustomIpPrefixPropertiesFormat withCustomIpPrefixParent​(com.azure.core.management.SubResource customIpPrefixParent)
        Set the customIpPrefixParent property: The Parent CustomIpPrefix for IPv6 /64 CustomIpPrefix.
        Parameters:
        customIpPrefixParent - the customIpPrefixParent value to set.
        Returns:
        the CustomIpPrefixPropertiesFormat object itself.
      • childCustomIpPrefixes

        public List<com.azure.core.management.SubResource> childCustomIpPrefixes()
        Get the childCustomIpPrefixes property: The list of all Children for IPv6 /48 CustomIpPrefix.
        Returns:
        the childCustomIpPrefixes value.
      • commissionedState

        public CommissionedState commissionedState()
        Get the commissionedState property: The commissioned state of the Custom IP Prefix.
        Returns:
        the commissionedState value.
      • withCommissionedState

        public CustomIpPrefixPropertiesFormat withCommissionedState​(CommissionedState commissionedState)
        Set the commissionedState property: The commissioned state of the Custom IP Prefix.
        Parameters:
        commissionedState - the commissionedState value to set.
        Returns:
        the CustomIpPrefixPropertiesFormat object itself.
      • publicIpPrefixes

        public List<com.azure.core.management.SubResource> publicIpPrefixes()
        Get the publicIpPrefixes property: The list of all referenced PublicIpPrefixes.
        Returns:
        the publicIpPrefixes value.
      • resourceGuid

        public String resourceGuid()
        Get the resourceGuid property: The resource GUID property of the custom IP prefix resource.
        Returns:
        the resourceGuid value.
      • failedReason

        public String failedReason()
        Get the failedReason property: The reason why resource is in failed state.
        Returns:
        the failedReason value.
      • provisioningState

        public ProvisioningState provisioningState()
        Get the provisioningState property: The provisioning state of the custom IP prefix resource.
        Returns:
        the provisioningState value.
      • validate

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