All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.api.services.playmoviespartner.model.StoreInfo Maven / Gradle / Ivy

/*
 * Copyright 2010 Google Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
 * in compliance with the License. You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under the License
 * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
 * or implied. See the License for the specific language governing permissions and limitations under
 * the License.
 */
/*
 * This code was generated by https://code.google.com/p/google-apis-client-generator/
 * (build: 2017-02-15 17:18:02 UTC)
 * on 2017-08-10 at 21:12:03 UTC 
 * Modify at your own risk.
 */

package com.google.api.services.playmoviespartner.model;

/**
 * Information about a playable sequence (video) associated with an Edit and available at the Google
 * Play Store.
 *
 * Internally, each StoreInfo is uniquely identified by a `video_id` and `country`.
 *
 * Externally, Title-level EIDR or Edit-level EIDR, if provided, can also be used to identify a
 * specific title or edit in a country.
 *
 * 

This is the Java data model class that specifies how to parse/serialize into the JSON that is * transmitted over HTTP when working with the Google Play Movies Partner API. For a detailed * explanation see: * http://code.google.com/p/google-http-java-client/wiki/JSON *

* * @author Google, Inc. */ @SuppressWarnings("javadoc") public final class StoreInfo extends com.google.api.client.json.GenericJson { /** * Audio tracks available for this Edit. * The value may be {@code null}. */ @com.google.api.client.util.Key private java.util.List audioTracks; /** * Country where Edit is available in ISO 3166-1 alpha-2 country code. Example: "US". * The value may be {@code null}. */ @com.google.api.client.util.Key private java.lang.String country; /** * Edit-level EIDR ID. Example: "10.5240/1489-49A2-3956-4B2D-FE16-6". * The value may be {@code null}. */ @com.google.api.client.util.Key private java.lang.String editLevelEidr; /** * The number assigned to the episode within a season. Only available on TV Edits. Example: "1". * The value may be {@code null}. */ @com.google.api.client.util.Key private java.lang.String episodeNumber; /** * Whether the Edit has a 5.1 channel audio track. * The value may be {@code null}. */ @com.google.api.client.util.Key private java.lang.Boolean hasAudio51; /** * Whether the Edit has a EST offer. * The value may be {@code null}. */ @com.google.api.client.util.Key private java.lang.Boolean hasEstOffer; /** * Whether the Edit has a HD offer. * The value may be {@code null}. */ @com.google.api.client.util.Key private java.lang.Boolean hasHdOffer; /** * Whether the Edit has info cards. * The value may be {@code null}. */ @com.google.api.client.util.Key private java.lang.Boolean hasInfoCards; /** * Whether the Edit has a SD offer. * The value may be {@code null}. */ @com.google.api.client.util.Key private java.lang.Boolean hasSdOffer; /** * Whether the Edit has a VOD offer. * The value may be {@code null}. */ @com.google.api.client.util.Key private java.lang.Boolean hasVodOffer; /** * Timestamp when the Edit went live on the Store. * The value may be {@code null}. */ @com.google.api.client.util.Key private String liveTime; /** * Knowledge Graph ID associated to this Edit, if available. This ID links the Edit to its * knowledge entity, externally accessible at http://freebase.com. In the absense of Title EIDR or * Edit EIDR, this ID helps link together multiple Edits across countries. Example: '/m/0ffx29' * The value may be {@code null}. */ @com.google.api.client.util.Key private java.lang.String mid; /** * Default Edit name, usually in the language of the country of origin. Example: "Googlers, The". * The value may be {@code null}. */ @com.google.api.client.util.Key private java.lang.String name; /** * Name of the post-production houses that manage the Edit. * The value may be {@code null}. */ @com.google.api.client.util.Key private java.util.List pphNames; /** * Google-generated ID identifying the season linked to the Edit. Only available for TV Edits. * Example: 'ster23ex' * The value may be {@code null}. */ @com.google.api.client.util.Key private java.lang.String seasonId; /** * Default Season name, usually in the language of the country of origin. Only available for TV * Edits Example: "Googlers, The - A Brave New World". * The value may be {@code null}. */ @com.google.api.client.util.Key private java.lang.String seasonName; /** * The number assigned to the season within a show. Only available on TV Edits. Example: "1". * The value may be {@code null}. */ @com.google.api.client.util.Key private java.lang.String seasonNumber; /** * Google-generated ID identifying the show linked to the Edit. Only available for TV Edits. * Example: 'et2hsue_x' * The value may be {@code null}. */ @com.google.api.client.util.Key private java.lang.String showId; /** * Default Show name, usually in the language of the country of origin. Only available for TV * Edits Example: "Googlers, The". * The value may be {@code null}. */ @com.google.api.client.util.Key private java.lang.String showName; /** * Name of the studio that owns the Edit ordered. * The value may be {@code null}. */ @com.google.api.client.util.Key private java.lang.String studioName; /** * Subtitles available for this Edit. * The value may be {@code null}. */ @com.google.api.client.util.Key private java.util.List subtitles; /** * Title-level EIDR ID. Example: "10.5240/1489-49A2-3956-4B2D-FE16-5". * The value may be {@code null}. */ @com.google.api.client.util.Key private java.lang.String titleLevelEidr; /** * Google-generated ID identifying the trailer linked to the Edit. Example: 'bhd_4e_cx' * The value may be {@code null}. */ @com.google.api.client.util.Key private java.lang.String trailerId; /** * Edit type, like Movie, Episode or Season. * The value may be {@code null}. */ @com.google.api.client.util.Key private java.lang.String type; /** * Google-generated ID identifying the video linked to the Edit. Example: 'gtry456_xc' * The value may be {@code null}. */ @com.google.api.client.util.Key private java.lang.String videoId; /** * Audio tracks available for this Edit. * @return value or {@code null} for none */ public java.util.List getAudioTracks() { return audioTracks; } /** * Audio tracks available for this Edit. * @param audioTracks audioTracks or {@code null} for none */ public StoreInfo setAudioTracks(java.util.List audioTracks) { this.audioTracks = audioTracks; return this; } /** * Country where Edit is available in ISO 3166-1 alpha-2 country code. Example: "US". * @return value or {@code null} for none */ public java.lang.String getCountry() { return country; } /** * Country where Edit is available in ISO 3166-1 alpha-2 country code. Example: "US". * @param country country or {@code null} for none */ public StoreInfo setCountry(java.lang.String country) { this.country = country; return this; } /** * Edit-level EIDR ID. Example: "10.5240/1489-49A2-3956-4B2D-FE16-6". * @return value or {@code null} for none */ public java.lang.String getEditLevelEidr() { return editLevelEidr; } /** * Edit-level EIDR ID. Example: "10.5240/1489-49A2-3956-4B2D-FE16-6". * @param editLevelEidr editLevelEidr or {@code null} for none */ public StoreInfo setEditLevelEidr(java.lang.String editLevelEidr) { this.editLevelEidr = editLevelEidr; return this; } /** * The number assigned to the episode within a season. Only available on TV Edits. Example: "1". * @return value or {@code null} for none */ public java.lang.String getEpisodeNumber() { return episodeNumber; } /** * The number assigned to the episode within a season. Only available on TV Edits. Example: "1". * @param episodeNumber episodeNumber or {@code null} for none */ public StoreInfo setEpisodeNumber(java.lang.String episodeNumber) { this.episodeNumber = episodeNumber; return this; } /** * Whether the Edit has a 5.1 channel audio track. * @return value or {@code null} for none */ public java.lang.Boolean getHasAudio51() { return hasAudio51; } /** * Whether the Edit has a 5.1 channel audio track. * @param hasAudio51 hasAudio51 or {@code null} for none */ public StoreInfo setHasAudio51(java.lang.Boolean hasAudio51) { this.hasAudio51 = hasAudio51; return this; } /** * Whether the Edit has a EST offer. * @return value or {@code null} for none */ public java.lang.Boolean getHasEstOffer() { return hasEstOffer; } /** * Whether the Edit has a EST offer. * @param hasEstOffer hasEstOffer or {@code null} for none */ public StoreInfo setHasEstOffer(java.lang.Boolean hasEstOffer) { this.hasEstOffer = hasEstOffer; return this; } /** * Whether the Edit has a HD offer. * @return value or {@code null} for none */ public java.lang.Boolean getHasHdOffer() { return hasHdOffer; } /** * Whether the Edit has a HD offer. * @param hasHdOffer hasHdOffer or {@code null} for none */ public StoreInfo setHasHdOffer(java.lang.Boolean hasHdOffer) { this.hasHdOffer = hasHdOffer; return this; } /** * Whether the Edit has info cards. * @return value or {@code null} for none */ public java.lang.Boolean getHasInfoCards() { return hasInfoCards; } /** * Whether the Edit has info cards. * @param hasInfoCards hasInfoCards or {@code null} for none */ public StoreInfo setHasInfoCards(java.lang.Boolean hasInfoCards) { this.hasInfoCards = hasInfoCards; return this; } /** * Whether the Edit has a SD offer. * @return value or {@code null} for none */ public java.lang.Boolean getHasSdOffer() { return hasSdOffer; } /** * Whether the Edit has a SD offer. * @param hasSdOffer hasSdOffer or {@code null} for none */ public StoreInfo setHasSdOffer(java.lang.Boolean hasSdOffer) { this.hasSdOffer = hasSdOffer; return this; } /** * Whether the Edit has a VOD offer. * @return value or {@code null} for none */ public java.lang.Boolean getHasVodOffer() { return hasVodOffer; } /** * Whether the Edit has a VOD offer. * @param hasVodOffer hasVodOffer or {@code null} for none */ public StoreInfo setHasVodOffer(java.lang.Boolean hasVodOffer) { this.hasVodOffer = hasVodOffer; return this; } /** * Timestamp when the Edit went live on the Store. * @return value or {@code null} for none */ public String getLiveTime() { return liveTime; } /** * Timestamp when the Edit went live on the Store. * @param liveTime liveTime or {@code null} for none */ public StoreInfo setLiveTime(String liveTime) { this.liveTime = liveTime; return this; } /** * Knowledge Graph ID associated to this Edit, if available. This ID links the Edit to its * knowledge entity, externally accessible at http://freebase.com. In the absense of Title EIDR or * Edit EIDR, this ID helps link together multiple Edits across countries. Example: '/m/0ffx29' * @return value or {@code null} for none */ public java.lang.String getMid() { return mid; } /** * Knowledge Graph ID associated to this Edit, if available. This ID links the Edit to its * knowledge entity, externally accessible at http://freebase.com. In the absense of Title EIDR or * Edit EIDR, this ID helps link together multiple Edits across countries. Example: '/m/0ffx29' * @param mid mid or {@code null} for none */ public StoreInfo setMid(java.lang.String mid) { this.mid = mid; return this; } /** * Default Edit name, usually in the language of the country of origin. Example: "Googlers, The". * @return value or {@code null} for none */ public java.lang.String getName() { return name; } /** * Default Edit name, usually in the language of the country of origin. Example: "Googlers, The". * @param name name or {@code null} for none */ public StoreInfo setName(java.lang.String name) { this.name = name; return this; } /** * Name of the post-production houses that manage the Edit. * @return value or {@code null} for none */ public java.util.List getPphNames() { return pphNames; } /** * Name of the post-production houses that manage the Edit. * @param pphNames pphNames or {@code null} for none */ public StoreInfo setPphNames(java.util.List pphNames) { this.pphNames = pphNames; return this; } /** * Google-generated ID identifying the season linked to the Edit. Only available for TV Edits. * Example: 'ster23ex' * @return value or {@code null} for none */ public java.lang.String getSeasonId() { return seasonId; } /** * Google-generated ID identifying the season linked to the Edit. Only available for TV Edits. * Example: 'ster23ex' * @param seasonId seasonId or {@code null} for none */ public StoreInfo setSeasonId(java.lang.String seasonId) { this.seasonId = seasonId; return this; } /** * Default Season name, usually in the language of the country of origin. Only available for TV * Edits Example: "Googlers, The - A Brave New World". * @return value or {@code null} for none */ public java.lang.String getSeasonName() { return seasonName; } /** * Default Season name, usually in the language of the country of origin. Only available for TV * Edits Example: "Googlers, The - A Brave New World". * @param seasonName seasonName or {@code null} for none */ public StoreInfo setSeasonName(java.lang.String seasonName) { this.seasonName = seasonName; return this; } /** * The number assigned to the season within a show. Only available on TV Edits. Example: "1". * @return value or {@code null} for none */ public java.lang.String getSeasonNumber() { return seasonNumber; } /** * The number assigned to the season within a show. Only available on TV Edits. Example: "1". * @param seasonNumber seasonNumber or {@code null} for none */ public StoreInfo setSeasonNumber(java.lang.String seasonNumber) { this.seasonNumber = seasonNumber; return this; } /** * Google-generated ID identifying the show linked to the Edit. Only available for TV Edits. * Example: 'et2hsue_x' * @return value or {@code null} for none */ public java.lang.String getShowId() { return showId; } /** * Google-generated ID identifying the show linked to the Edit. Only available for TV Edits. * Example: 'et2hsue_x' * @param showId showId or {@code null} for none */ public StoreInfo setShowId(java.lang.String showId) { this.showId = showId; return this; } /** * Default Show name, usually in the language of the country of origin. Only available for TV * Edits Example: "Googlers, The". * @return value or {@code null} for none */ public java.lang.String getShowName() { return showName; } /** * Default Show name, usually in the language of the country of origin. Only available for TV * Edits Example: "Googlers, The". * @param showName showName or {@code null} for none */ public StoreInfo setShowName(java.lang.String showName) { this.showName = showName; return this; } /** * Name of the studio that owns the Edit ordered. * @return value or {@code null} for none */ public java.lang.String getStudioName() { return studioName; } /** * Name of the studio that owns the Edit ordered. * @param studioName studioName or {@code null} for none */ public StoreInfo setStudioName(java.lang.String studioName) { this.studioName = studioName; return this; } /** * Subtitles available for this Edit. * @return value or {@code null} for none */ public java.util.List getSubtitles() { return subtitles; } /** * Subtitles available for this Edit. * @param subtitles subtitles or {@code null} for none */ public StoreInfo setSubtitles(java.util.List subtitles) { this.subtitles = subtitles; return this; } /** * Title-level EIDR ID. Example: "10.5240/1489-49A2-3956-4B2D-FE16-5". * @return value or {@code null} for none */ public java.lang.String getTitleLevelEidr() { return titleLevelEidr; } /** * Title-level EIDR ID. Example: "10.5240/1489-49A2-3956-4B2D-FE16-5". * @param titleLevelEidr titleLevelEidr or {@code null} for none */ public StoreInfo setTitleLevelEidr(java.lang.String titleLevelEidr) { this.titleLevelEidr = titleLevelEidr; return this; } /** * Google-generated ID identifying the trailer linked to the Edit. Example: 'bhd_4e_cx' * @return value or {@code null} for none */ public java.lang.String getTrailerId() { return trailerId; } /** * Google-generated ID identifying the trailer linked to the Edit. Example: 'bhd_4e_cx' * @param trailerId trailerId or {@code null} for none */ public StoreInfo setTrailerId(java.lang.String trailerId) { this.trailerId = trailerId; return this; } /** * Edit type, like Movie, Episode or Season. * @return value or {@code null} for none */ public java.lang.String getType() { return type; } /** * Edit type, like Movie, Episode or Season. * @param type type or {@code null} for none */ public StoreInfo setType(java.lang.String type) { this.type = type; return this; } /** * Google-generated ID identifying the video linked to the Edit. Example: 'gtry456_xc' * @return value or {@code null} for none */ public java.lang.String getVideoId() { return videoId; } /** * Google-generated ID identifying the video linked to the Edit. Example: 'gtry456_xc' * @param videoId videoId or {@code null} for none */ public StoreInfo setVideoId(java.lang.String videoId) { this.videoId = videoId; return this; } @Override public StoreInfo set(String fieldName, Object value) { return (StoreInfo) super.set(fieldName, value); } @Override public StoreInfo clone() { return (StoreInfo) super.clone(); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy