Class ThroughputConfigUpdate

    • Method Detail

      • throughputMode

        public final ThroughputMode throughputMode()

        Target throughput mode of the feature group. Throughput update is an asynchronous operation, and the outcome should be monitored by polling LastUpdateStatus field in DescribeFeatureGroup response. You cannot update a feature group's throughput while another update is in progress.

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

        Returns:
        Target throughput mode of the feature group. Throughput update is an asynchronous operation, and the outcome should be monitored by polling LastUpdateStatus field in DescribeFeatureGroup response. You cannot update a feature group's throughput while another update is in progress.
        See Also:
        ThroughputMode
      • throughputModeAsString

        public final String throughputModeAsString()

        Target throughput mode of the feature group. Throughput update is an asynchronous operation, and the outcome should be monitored by polling LastUpdateStatus field in DescribeFeatureGroup response. You cannot update a feature group's throughput while another update is in progress.

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

        Returns:
        Target throughput mode of the feature group. Throughput update is an asynchronous operation, and the outcome should be monitored by polling LastUpdateStatus field in DescribeFeatureGroup response. You cannot update a feature group's throughput while another update is in progress.
        See Also:
        ThroughputMode
      • provisionedReadCapacityUnits

        public final Integer provisionedReadCapacityUnits()

        For provisioned feature groups with online store enabled, this indicates the read throughput you are billed for and can consume without throttling.

        Returns:
        For provisioned feature groups with online store enabled, this indicates the read throughput you are billed for and can consume without throttling.
      • provisionedWriteCapacityUnits

        public final Integer provisionedWriteCapacityUnits()

        For provisioned feature groups, this indicates the write throughput you are billed for and can consume without throttling.

        Returns:
        For provisioned feature groups, this indicates the write throughput you are billed for and can consume without throttling.
      • 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)