Class IpamAddressHistoryRecord

    • Method Detail

      • resourceOwnerId

        public final String resourceOwnerId()

        The ID of the resource owner.

        Returns:
        The ID of the resource owner.
      • resourceRegion

        public final String resourceRegion()

        The Amazon Web Services Region of the resource.

        Returns:
        The Amazon Web Services Region of the resource.
      • resourceId

        public final String resourceId()

        The ID of the resource.

        Returns:
        The ID of the resource.
      • resourceCidr

        public final String resourceCidr()

        The CIDR of the resource.

        Returns:
        The CIDR of the resource.
      • resourceName

        public final String resourceName()

        The name of the resource.

        Returns:
        The name of the resource.
      • resourceOverlapStatus

        public final IpamOverlapStatus resourceOverlapStatus()

        The overlap status of an IPAM resource. The overlap status tells you if the CIDR for a resource overlaps with another CIDR in the scope. For more information on overlap statuses, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.

        If the service returns an enum value that is not available in the current SDK version, resourceOverlapStatus will return IpamOverlapStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from resourceOverlapStatusAsString().

        Returns:
        The overlap status of an IPAM resource. The overlap status tells you if the CIDR for a resource overlaps with another CIDR in the scope. For more information on overlap statuses, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.
        See Also:
        IpamOverlapStatus
      • resourceOverlapStatusAsString

        public final String resourceOverlapStatusAsString()

        The overlap status of an IPAM resource. The overlap status tells you if the CIDR for a resource overlaps with another CIDR in the scope. For more information on overlap statuses, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.

        If the service returns an enum value that is not available in the current SDK version, resourceOverlapStatus will return IpamOverlapStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from resourceOverlapStatusAsString().

        Returns:
        The overlap status of an IPAM resource. The overlap status tells you if the CIDR for a resource overlaps with another CIDR in the scope. For more information on overlap statuses, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.
        See Also:
        IpamOverlapStatus
      • vpcId

        public final String vpcId()

        The VPC ID of the resource.

        Returns:
        The VPC ID of the resource.
      • sampledStartTime

        public final Instant sampledStartTime()

        Sampled start time of the resource-to-CIDR association within the IPAM scope. Changes are picked up in periodic snapshots, so the start time may have occurred before this specific time.

        Returns:
        Sampled start time of the resource-to-CIDR association within the IPAM scope. Changes are picked up in periodic snapshots, so the start time may have occurred before this specific time.
      • sampledEndTime

        public final Instant sampledEndTime()

        Sampled end time of the resource-to-CIDR association within the IPAM scope. Changes are picked up in periodic snapshots, so the end time may have occurred before this specific time.

        Returns:
        Sampled end time of the resource-to-CIDR association within the IPAM scope. Changes are picked up in periodic snapshots, so the end time may have occurred before this specific time.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)