Class GetCustomIPPrefixResult


  • public final class GetCustomIPPrefixResult
    extends java.lang.Object
    • Method Detail

      • asn

        public java.util.Optional<java.lang.String> asn()
        Returns:
        The ASN for CIDR advertising. Should be an integer as string.
      • authorizationMessage

        public java.util.Optional<java.lang.String> authorizationMessage()
        Returns:
        Authorization message for WAN validation.
      • childCustomIpPrefixes

        public java.util.List<SubResourceResponse> childCustomIpPrefixes()
        Returns:
        The list of all Children for IPv6 /48 CustomIpPrefix.
      • cidr

        public java.util.Optional<java.lang.String> cidr()
        Returns:
        The prefix range in CIDR notation. Should include the start address and the prefix length.
      • commissionedState

        public java.util.Optional<java.lang.String> commissionedState()
        Returns:
        The commissioned state of the Custom IP Prefix.
      • customIpPrefixParent

        public java.util.Optional<SubResourceResponse> customIpPrefixParent()
        Returns:
        The Parent CustomIpPrefix for IPv6 /64 CustomIpPrefix.
      • etag

        public java.lang.String etag()
        Returns:
        A unique read-only string that changes whenever the resource is updated.
      • expressRouteAdvertise

        public java.util.Optional<java.lang.Boolean> expressRouteAdvertise()
        Returns:
        Whether to do express route advertise.
      • extendedLocation

        public java.util.Optional<ExtendedLocationResponse> extendedLocation()
        Returns:
        The extended location of the custom IP prefix.
      • failedReason

        public java.lang.String failedReason()
        Returns:
        The reason why resource is in failed state.
      • geo

        public java.util.Optional<java.lang.String> geo()
        Returns:
        The Geo for CIDR advertising. Should be an Geo code.
      • id

        public java.util.Optional<java.lang.String> id()
        Returns:
        Resource ID.
      • location

        public java.util.Optional<java.lang.String> location()
        Returns:
        Resource location.
      • name

        public java.lang.String name()
        Returns:
        Resource name.
      • noInternetAdvertise

        public java.util.Optional<java.lang.Boolean> noInternetAdvertise()
        Returns:
        Whether to Advertise the range to Internet.
      • prefixType

        public java.util.Optional<java.lang.String> prefixType()
        Returns:
        Type of custom IP prefix. Should be Singular, Parent, or Child.
      • provisioningState

        public java.lang.String provisioningState()
        Returns:
        The provisioning state of the custom IP prefix resource.
      • publicIpPrefixes

        public java.util.List<SubResourceResponse> publicIpPrefixes()
        Returns:
        The list of all referenced PublicIpPrefixes.
      • resourceGuid

        public java.lang.String resourceGuid()
        Returns:
        The resource GUID property of the custom IP prefix resource.
      • signedMessage

        public java.util.Optional<java.lang.String> signedMessage()
        Returns:
        Signed message for WAN validation.
      • tags

        public java.util.Map<java.lang.String,​java.lang.String> tags()
        Returns:
        Resource tags.
      • type

        public java.lang.String type()
        Returns:
        Resource type.
      • zones

        public java.util.List<java.lang.String> zones()
        Returns:
        A list of availability zones denoting the IP allocated for the resource needs to come from.