Class AppConfigurationSettingItem

  • All Implemented Interfaces:
    com.github.davidmoten.odata.client.ODataType

    public class AppConfigurationSettingItem
    extends Object
    implements com.github.davidmoten.odata.client.ODataType
    “Contains properties for App configuration setting item.”
    • Field Detail

      • contextPath

        protected com.github.davidmoten.odata.client.ContextPath contextPath
      • unmappedFields

        protected com.github.davidmoten.odata.client.internal.UnmappedFieldsImpl unmappedFields
      • odataType

        protected String odataType
      • appConfigKey

        protected String appConfigKey
      • appConfigKeyValue

        protected String appConfigKeyValue
    • Constructor Detail

      • AppConfigurationSettingItem

        protected AppConfigurationSettingItem()
    • Method Detail

      • odataTypeName

        public String odataTypeName()
        Specified by:
        odataTypeName in interface com.github.davidmoten.odata.client.ODataType
      • getAppConfigKey

        public Optional<String> getAppConfigKey()
        “app configuration key.”
        Returns:
        property appConfigKey
      • withAppConfigKey

        public AppConfigurationSettingItem withAppConfigKey​(String appConfigKey)
        Returns an immutable copy of this with just the appConfigKey field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this. patch() is called (if available)on the returned object only the changed fields are submitted.

        “app configuration key.”

        Parameters:
        appConfigKey - new value of appConfigKey field (as defined in service metadata)
        Returns:
        immutable copy of this with just the appConfigKey field changed
      • getAppConfigKeyType

        public Optional<MdmAppConfigKeyType> getAppConfigKeyType()
        “app configuration key type.”
        Returns:
        property appConfigKeyType
      • withAppConfigKeyType

        public AppConfigurationSettingItem withAppConfigKeyType​(MdmAppConfigKeyType appConfigKeyType)
        Returns an immutable copy of this with just the appConfigKeyType field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this. patch() is called (if available)on the returned object only the changed fields are submitted.

        “app configuration key type.”

        Parameters:
        appConfigKeyType - new value of appConfigKeyType field (as defined in service metadata)
        Returns:
        immutable copy of this with just the appConfigKeyType field changed
      • getAppConfigKeyValue

        public Optional<String> getAppConfigKeyValue()
        “app configuration key value.”
        Returns:
        property appConfigKeyValue
      • withAppConfigKeyValue

        public AppConfigurationSettingItem withAppConfigKeyValue​(String appConfigKeyValue)
        Returns an immutable copy of this with just the appConfigKeyValue field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this. patch() is called (if available)on the returned object only the changed fields are submitted.

        “app configuration key value.”

        Parameters:
        appConfigKeyValue - new value of appConfigKeyValue field (as defined in service metadata)
        Returns:
        immutable copy of this with just the appConfigKeyValue field changed
      • getUnmappedFields

        public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
        Specified by:
        getUnmappedFields in interface com.github.davidmoten.odata.client.ODataType
      • postInject

        public void postInject​(boolean addKeysToContextPath)
        Specified by:
        postInject in interface com.github.davidmoten.odata.client.ODataType
      • builder

        public static AppConfigurationSettingItem.Builder builder()
        Returns a builder which is used to create a new instance of this class (given that this class is immutable).
        Returns:
        a new Builder for this class