Class TypeChangeLabelActionImpl
java.lang.Object
com.commercetools.api.models.type.TypeChangeLabelActionImpl
- All Implemented Interfaces:
ResourceUpdateAction<TypeUpdateAction>
,TypeChangeLabelAction
,TypeUpdateAction
,io.vrap.rmf.base.client.ModelBase
public class TypeChangeLabelActionImpl
extends Object
implements TypeChangeLabelAction, io.vrap.rmf.base.client.ModelBase
TypeChangeLabelAction
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.vrap.rmf.base.client.ModelBase
io.vrap.rmf.base.client.ModelBase.FilteredRecursiveToStringStyle
-
Field Summary
Fields inherited from interface com.commercetools.api.models.type.TypeChangeLabelAction
CHANGE_LABEL
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Name of the Field Definition to update.getLabel()
JSON object where the keys are of type Locale, and the values are the strings used for the corresponding language.int
hashCode()
void
setFieldName
(String fieldName) Name of the Field Definition to update.void
setLabel
(LocalizedString label) JSON object where the keys are of type Locale, and the values are the strings used for the corresponding language.toString()
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
Methods inherited from interface com.commercetools.api.models.ResourceUpdateAction
get
Methods inherited from interface com.commercetools.api.models.type.TypeChangeLabelAction
withTypeChangeLabelAction
Methods inherited from interface com.commercetools.api.models.type.TypeUpdateAction
withTypeUpdateAction
-
Constructor Details
-
TypeChangeLabelActionImpl
public TypeChangeLabelActionImpl()create empty instance
-
-
Method Details
-
getAction
- Specified by:
getAction
in interfaceResourceUpdateAction<TypeUpdateAction>
- Specified by:
getAction
in interfaceTypeUpdateAction
- Returns:
- action
-
getFieldName
Name of the Field Definition to update.
- Specified by:
getFieldName
in interfaceTypeChangeLabelAction
- Returns:
- fieldName
-
getLabel
JSON object where the keys are of type Locale, and the values are the strings used for the corresponding language.
- Specified by:
getLabel
in interfaceTypeChangeLabelAction
- Returns:
- label
-
setFieldName
Description copied from interface:TypeChangeLabelAction
Name of the Field Definition to update.
- Specified by:
setFieldName
in interfaceTypeChangeLabelAction
- Parameters:
fieldName
- value to be set
-
setLabel
Description copied from interface:TypeChangeLabelAction
JSON object where the keys are of type Locale, and the values are the strings used for the corresponding language.
- Specified by:
setLabel
in interfaceTypeChangeLabelAction
- Parameters:
label
- value to be set
-
equals
-
hashCode
public int hashCode() -
toString
-