Class UpdateFeatureMetadataRequest

    • Method Detail

      • featureGroupName

        public final String featureGroupName()

        The name or Amazon Resource Name (ARN) of the feature group containing the feature that you're updating.

        Returns:
        The name or Amazon Resource Name (ARN) of the feature group containing the feature that you're updating.
      • featureName

        public final String featureName()

        The name of the feature that you're updating.

        Returns:
        The name of the feature that you're updating.
      • description

        public final String description()

        A description that you can write to better describe the feature.

        Returns:
        A description that you can write to better describe the feature.
      • hasParameterAdditions

        public final boolean hasParameterAdditions()
        For responses, this returns true if the service returned a value for the ParameterAdditions property. This DOES NOT check that the value is non-empty (for which, you should check the isEmpty() method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
      • parameterAdditions

        public final List<FeatureParameter> parameterAdditions()

        A list of key-value pairs that you can add to better describe the feature.

        Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.

        This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the hasParameterAdditions() method.

        Returns:
        A list of key-value pairs that you can add to better describe the feature.
      • hasParameterRemovals

        public final boolean hasParameterRemovals()
        For responses, this returns true if the service returned a value for the ParameterRemovals property. This DOES NOT check that the value is non-empty (for which, you should check the isEmpty() method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
      • parameterRemovals

        public final List<String> parameterRemovals()

        A list of parameter keys that you can specify to remove parameters that describe your feature.

        Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.

        This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the hasParameterRemovals() method.

        Returns:
        A list of parameter keys that you can specify to remove parameters that describe your feature.
      • 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