Interface VodConfigOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
VodConfig, VodConfig.Builder

@Generated public interface VodConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getName

      String getName()
       Output only. The resource name of the VOD config, in the form of
       `projects/{project}/locations/{location}/vodConfigs/{id}`.
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Output only. The resource name of the VOD config, in the form of
       `projects/{project}/locations/{location}/vodConfigs/{id}`.
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for name.
    • getSourceUri

      String getSourceUri()
       Required. Source URI for the VOD stream manifest.
       
      string source_uri = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The sourceUri.
    • getSourceUriBytes

      com.google.protobuf.ByteString getSourceUriBytes()
       Required. Source URI for the VOD stream manifest.
       
      string source_uri = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for sourceUri.
    • getAdTagUri

      String getAdTagUri()
       Required. The default ad tag associated with this VOD config.
       
      string ad_tag_uri = 3 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The adTagUri.
    • getAdTagUriBytes

      com.google.protobuf.ByteString getAdTagUriBytes()
       Required. The default ad tag associated with this VOD config.
       
      string ad_tag_uri = 3 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for adTagUri.
    • hasGamVodConfig

      boolean hasGamVodConfig()
       Optional. Google Ad Manager (GAM) metadata.
       
      .google.cloud.video.stitcher.v1.GamVodConfig gam_vod_config = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the gamVodConfig field is set.
    • getGamVodConfig

      GamVodConfig getGamVodConfig()
       Optional. Google Ad Manager (GAM) metadata.
       
      .google.cloud.video.stitcher.v1.GamVodConfig gam_vod_config = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The gamVodConfig.
    • getGamVodConfigOrBuilder

      GamVodConfigOrBuilder getGamVodConfigOrBuilder()
       Optional. Google Ad Manager (GAM) metadata.
       
      .google.cloud.video.stitcher.v1.GamVodConfig gam_vod_config = 4 [(.google.api.field_behavior) = OPTIONAL];
    • getStateValue

      int getStateValue()
       Output only. State of the VOD config.
       
      .google.cloud.video.stitcher.v1.VodConfig.State state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The enum numeric value on the wire for state.
    • getState

      VodConfig.State getState()
       Output only. State of the VOD config.
       
      .google.cloud.video.stitcher.v1.VodConfig.State state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The state.
    • hasSourceFetchOptions

      boolean hasSourceFetchOptions()
       Options for fetching source manifests and segments.
       
      .google.cloud.video.stitcher.v1.FetchOptions source_fetch_options = 8;
      Returns:
      Whether the sourceFetchOptions field is set.
    • getSourceFetchOptions

      FetchOptions getSourceFetchOptions()
       Options for fetching source manifests and segments.
       
      .google.cloud.video.stitcher.v1.FetchOptions source_fetch_options = 8;
      Returns:
      The sourceFetchOptions.
    • getSourceFetchOptionsOrBuilder

      FetchOptionsOrBuilder getSourceFetchOptionsOrBuilder()
       Options for fetching source manifests and segments.
       
      .google.cloud.video.stitcher.v1.FetchOptions source_fetch_options = 8;