Class RackPhysicalProperties

    • Method Detail

      • powerDrawKva

        public final PowerDrawKva powerDrawKva()

        The power draw available at the hardware placement position for the rack.

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

        Returns:
        The power draw available at the hardware placement position for the rack.
        See Also:
        PowerDrawKva
      • powerDrawKvaAsString

        public final String powerDrawKvaAsString()

        The power draw available at the hardware placement position for the rack.

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

        Returns:
        The power draw available at the hardware placement position for the rack.
        See Also:
        PowerDrawKva
      • powerPhase

        public final PowerPhase powerPhase()

        The power option that you can provide for hardware.

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

        Returns:
        The power option that you can provide for hardware.
        See Also:
        PowerPhase
      • powerPhaseAsString

        public final String powerPhaseAsString()

        The power option that you can provide for hardware.

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

        Returns:
        The power option that you can provide for hardware.
        See Also:
        PowerPhase
      • powerConnectorAsString

        public final String powerConnectorAsString()

        The power connector for the hardware.

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

        Returns:
        The power connector for the hardware.
        See Also:
        PowerConnector
      • powerFeedDropAsString

        public final String powerFeedDropAsString()

        The position of the power feed.

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

        Returns:
        The position of the power feed.
        See Also:
        PowerFeedDrop
      • uplinkGbps

        public final UplinkGbps uplinkGbps()

        The uplink speed the rack supports for the connection to the Region.

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

        Returns:
        The uplink speed the rack supports for the connection to the Region.
        See Also:
        UplinkGbps
      • uplinkGbpsAsString

        public final String uplinkGbpsAsString()

        The uplink speed the rack supports for the connection to the Region.

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

        Returns:
        The uplink speed the rack supports for the connection to the Region.
        See Also:
        UplinkGbps
      • uplinkCount

        public final UplinkCount uplinkCount()

        The number of uplinks each Outpost network device.

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

        Returns:
        The number of uplinks each Outpost network device.
        See Also:
        UplinkCount
      • uplinkCountAsString

        public final String uplinkCountAsString()

        The number of uplinks each Outpost network device.

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

        Returns:
        The number of uplinks each Outpost network device.
        See Also:
        UplinkCount
      • fiberOpticCableTypeAsString

        public final String fiberOpticCableTypeAsString()

        The type of fiber used to attach the Outpost to the network.

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

        Returns:
        The type of fiber used to attach the Outpost to the network.
        See Also:
        FiberOpticCableType
      • opticalStandard

        public final OpticalStandard opticalStandard()

        The type of optical standard used to attach the Outpost to the network. This field is dependent on uplink speed, fiber type, and distance to the upstream device. For more information about networking requirements for racks, see Network in the Amazon Web Services Outposts User Guide.

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

        Returns:
        The type of optical standard used to attach the Outpost to the network. This field is dependent on uplink speed, fiber type, and distance to the upstream device. For more information about networking requirements for racks, see Network in the Amazon Web Services Outposts User Guide.
        See Also:
        OpticalStandard
      • opticalStandardAsString

        public final String opticalStandardAsString()

        The type of optical standard used to attach the Outpost to the network. This field is dependent on uplink speed, fiber type, and distance to the upstream device. For more information about networking requirements for racks, see Network in the Amazon Web Services Outposts User Guide.

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

        Returns:
        The type of optical standard used to attach the Outpost to the network. This field is dependent on uplink speed, fiber type, and distance to the upstream device. For more information about networking requirements for racks, see Network in the Amazon Web Services Outposts User Guide.
        See Also:
        OpticalStandard
      • maximumSupportedWeightLbsAsString

        public final String maximumSupportedWeightLbsAsString()

        The maximum rack weight that this site can support. NO_LIMIT is over 2000 lbs (907 kg).

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

        Returns:
        The maximum rack weight that this site can support. NO_LIMIT is over 2000 lbs (907 kg).
        See Also:
        MaximumSupportedWeightLbs
      • 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)