Class AndroidManagedStoreAppTrack
- java.lang.Object
-
- odata.msgraph.client.beta.complex.AndroidManagedStoreAppTrack
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class AndroidManagedStoreAppTrack extends Object implements com.github.davidmoten.odata.client.ODataType
“Contains track information for Android Managed Store apps.”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAndroidManagedStoreAppTrack.Builder
-
Field Summary
Fields Modifier and Type Field Description protected com.github.davidmoten.odata.client.ContextPathcontextPathprotected StringodataTypeprotected StringtrackAliasprotected StringtrackIdprotected com.github.davidmoten.odata.client.internal.UnmappedFieldsImplunmappedFields
-
Constructor Summary
Constructors Modifier Constructor Description protectedAndroidManagedStoreAppTrack()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AndroidManagedStoreAppTrack.Builderbuilder()Returns a builder which is used to create a new instance of this class (given that this class is immutable).Optional<String>getTrackAlias()“Friendly name for track.”Optional<String>getTrackId()“Unique track identifier.”com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()voidpostInject(boolean addKeysToContextPath)StringtoString()AndroidManagedStoreAppTrackwithTrackAlias(String trackAlias)Returns an immutable copy ofthiswith just thetrackAliasfield changed.AndroidManagedStoreAppTrackwithTrackId(String trackId)Returns an immutable copy ofthiswith just thetrackIdfield changed.AndroidManagedStoreAppTrackwithUnmappedField(String name, String value)
-
-
-
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
-
trackAlias
protected String trackAlias
-
trackId
protected String trackId
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType
-
getTrackAlias
public Optional<String> getTrackAlias()
“Friendly name for track.”- Returns:
- property trackAlias
-
withTrackAlias
public AndroidManagedStoreAppTrack withTrackAlias(String trackAlias)
Returns an immutable copy ofthiswith just thetrackAliasfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Friendly name for track.”
- Parameters:
trackAlias- new value oftrackAliasfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thetrackAliasfield changed
-
getTrackId
public Optional<String> getTrackId()
“Unique track identifier.”- Returns:
- property trackId
-
withTrackId
public AndroidManagedStoreAppTrack withTrackId(String trackId)
Returns an immutable copy ofthiswith just thetrackIdfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Unique track identifier.”
- Parameters:
trackId- new value oftrackIdfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thetrackIdfield changed
-
withUnmappedField
public AndroidManagedStoreAppTrack withUnmappedField(String name, String value)
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType
-
builder
public static AndroidManagedStoreAppTrack.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
-
-