Interface PlaybackRestrictionPolicySummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<PlaybackRestrictionPolicySummary.Builder,PlaybackRestrictionPolicySummary>,SdkBuilder<PlaybackRestrictionPolicySummary.Builder,PlaybackRestrictionPolicySummary>,SdkPojo
- Enclosing class:
- PlaybackRestrictionPolicySummary
public static interface PlaybackRestrictionPolicySummary.Builder extends SdkPojo, CopyableBuilder<PlaybackRestrictionPolicySummary.Builder,PlaybackRestrictionPolicySummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PlaybackRestrictionPolicySummary.BuilderallowedCountries(String... allowedCountries)A list of country codes that control geoblocking restriction.PlaybackRestrictionPolicySummary.BuilderallowedCountries(Collection<String> allowedCountries)A list of country codes that control geoblocking restriction.PlaybackRestrictionPolicySummary.BuilderallowedOrigins(String... allowedOrigins)A list of origin sites that control CORS restriction.PlaybackRestrictionPolicySummary.BuilderallowedOrigins(Collection<String> allowedOrigins)A list of origin sites that control CORS restriction.PlaybackRestrictionPolicySummary.Builderarn(String arn)Playback-restriction-policy ARNPlaybackRestrictionPolicySummary.BuilderenableStrictOriginEnforcement(Boolean enableStrictOriginEnforcement)Whether channel playback is constrained by origin site.PlaybackRestrictionPolicySummary.Buildername(String name)Playback-restriction-policy name.PlaybackRestrictionPolicySummary.Buildertags(Map<String,String> tags)Tags attached to the resource.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
allowedCountries
PlaybackRestrictionPolicySummary.Builder allowedCountries(Collection<String> allowedCountries)
A list of country codes that control geoblocking restriction. Allowed values are the officially assigned ISO 3166-1 alpha-2 codes. Default: All countries (an empty array).
- Parameters:
allowedCountries- A list of country codes that control geoblocking restriction. Allowed values are the officially assigned ISO 3166-1 alpha-2 codes. Default: All countries (an empty array).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allowedCountries
PlaybackRestrictionPolicySummary.Builder allowedCountries(String... allowedCountries)
A list of country codes that control geoblocking restriction. Allowed values are the officially assigned ISO 3166-1 alpha-2 codes. Default: All countries (an empty array).
- Parameters:
allowedCountries- A list of country codes that control geoblocking restriction. Allowed values are the officially assigned ISO 3166-1 alpha-2 codes. Default: All countries (an empty array).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allowedOrigins
PlaybackRestrictionPolicySummary.Builder allowedOrigins(Collection<String> allowedOrigins)
A list of origin sites that control CORS restriction. Allowed values are the same as valid values of the Origin header defined at https://developer .mozilla.org/en-US/docs/Web/HTTP/Headers/Origin. Default: All origins (an empty array).
- Parameters:
allowedOrigins- A list of origin sites that control CORS restriction. Allowed values are the same as valid values of the Origin header defined at https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Origin. Default: All origins (an empty array).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allowedOrigins
PlaybackRestrictionPolicySummary.Builder allowedOrigins(String... allowedOrigins)
A list of origin sites that control CORS restriction. Allowed values are the same as valid values of the Origin header defined at https://developer .mozilla.org/en-US/docs/Web/HTTP/Headers/Origin. Default: All origins (an empty array).
- Parameters:
allowedOrigins- A list of origin sites that control CORS restriction. Allowed values are the same as valid values of the Origin header defined at https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Origin. Default: All origins (an empty array).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
PlaybackRestrictionPolicySummary.Builder arn(String arn)
Playback-restriction-policy ARN
- Parameters:
arn- Playback-restriction-policy ARN- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
enableStrictOriginEnforcement
PlaybackRestrictionPolicySummary.Builder enableStrictOriginEnforcement(Boolean enableStrictOriginEnforcement)
Whether channel playback is constrained by origin site. Default:
false.- Parameters:
enableStrictOriginEnforcement- Whether channel playback is constrained by origin site. Default:false.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
PlaybackRestrictionPolicySummary.Builder name(String name)
Playback-restriction-policy name. The value does not need to be unique.
- Parameters:
name- Playback-restriction-policy name. The value does not need to be unique.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
PlaybackRestrictionPolicySummary.Builder tags(Map<String,String> tags)
Tags attached to the resource. Array of 1-50 maps, each of the form
string:string (key:value). See Tagging Amazon Web Services Resources for more information, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there.- Parameters:
tags- Tags attached to the resource. Array of 1-50 maps, each of the formstring:string (key:value). See Tagging Amazon Web Services Resources for more information, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-