public static interface GeoRestriction.Builder extends SdkPojo, CopyableBuilder<GeoRestriction.Builder,GeoRestriction>
Modifier and Type | Method and Description |
---|---|
GeoRestriction.Builder |
items(Collection<String> items)
A complex type that contains a
Location element for each country in which you want CloudFront
either to distribute your content (whitelist ) or not distribute your content (
blacklist ). |
GeoRestriction.Builder |
items(String... items)
A complex type that contains a
Location element for each country in which you want CloudFront
either to distribute your content (whitelist ) or not distribute your content (
blacklist ). |
GeoRestriction.Builder |
quantity(Integer quantity)
When geo restriction is
enabled , this is the number of countries in your whitelist
or blacklist . |
GeoRestriction.Builder |
restrictionType(GeoRestrictionType restrictionType)
The method that you want to use to restrict distribution of your content by country:
|
GeoRestriction.Builder |
restrictionType(String restrictionType)
The method that you want to use to restrict distribution of your content by country:
|
copy
applyMutation, build
GeoRestriction.Builder restrictionType(String restrictionType)
The method that you want to use to restrict distribution of your content by country:
none
: No geo restriction is enabled, meaning access to content is not restricted by client geo
location.
blacklist
: The Location
elements specify the countries in which you don't want
CloudFront to distribute your content.
whitelist
: The Location
elements specify the countries in which you want CloudFront
to distribute your content.
restrictionType
- The method that you want to use to restrict distribution of your content by country:
none
: No geo restriction is enabled, meaning access to content is not restricted by
client geo location.
blacklist
: The Location
elements specify the countries in which you don't
want CloudFront to distribute your content.
whitelist
: The Location
elements specify the countries in which you want
CloudFront to distribute your content.
GeoRestrictionType
,
GeoRestrictionType
GeoRestriction.Builder restrictionType(GeoRestrictionType restrictionType)
The method that you want to use to restrict distribution of your content by country:
none
: No geo restriction is enabled, meaning access to content is not restricted by client geo
location.
blacklist
: The Location
elements specify the countries in which you don't want
CloudFront to distribute your content.
whitelist
: The Location
elements specify the countries in which you want CloudFront
to distribute your content.
restrictionType
- The method that you want to use to restrict distribution of your content by country:
none
: No geo restriction is enabled, meaning access to content is not restricted by
client geo location.
blacklist
: The Location
elements specify the countries in which you don't
want CloudFront to distribute your content.
whitelist
: The Location
elements specify the countries in which you want
CloudFront to distribute your content.
GeoRestrictionType
,
GeoRestrictionType
GeoRestriction.Builder quantity(Integer quantity)
When geo restriction is enabled
, this is the number of countries in your whitelist
or blacklist
. Otherwise, when it is not enabled, Quantity
is 0
, and
you can omit Items
.
quantity
- When geo restriction is enabled
, this is the number of countries in your
whitelist
or blacklist
. Otherwise, when it is not enabled,
Quantity
is 0
, and you can omit Items
.GeoRestriction.Builder items(Collection<String> items)
A complex type that contains a Location
element for each country in which you want CloudFront
either to distribute your content (whitelist
) or not distribute your content (
blacklist
).
The Location
element is a two-letter, uppercase country code for a country that you want to
include in your blacklist
or whitelist
. Include one Location
element
for each country.
CloudFront and MaxMind
both use ISO 3166
country codes. For the current list of
countries and the corresponding codes, see ISO 3166-1-alpha-2
code on the International
Organization for Standardization website. You can also refer to the country list on the CloudFront
console, which includes both country names and codes.
items
- A complex type that contains a Location
element for each country in which you want
CloudFront either to distribute your content (whitelist
) or not distribute your content (
blacklist
).
The Location
element is a two-letter, uppercase country code for a country that you want
to include in your blacklist
or whitelist
. Include one Location
element for each country.
CloudFront and MaxMind
both use ISO 3166
country codes. For the current list
of countries and the corresponding codes, see ISO 3166-1-alpha-2
code on the
International Organization for Standardization website. You can also refer to the country list
on the CloudFront console, which includes both country names and codes.
GeoRestriction.Builder items(String... items)
A complex type that contains a Location
element for each country in which you want CloudFront
either to distribute your content (whitelist
) or not distribute your content (
blacklist
).
The Location
element is a two-letter, uppercase country code for a country that you want to
include in your blacklist
or whitelist
. Include one Location
element
for each country.
CloudFront and MaxMind
both use ISO 3166
country codes. For the current list of
countries and the corresponding codes, see ISO 3166-1-alpha-2
code on the International
Organization for Standardization website. You can also refer to the country list on the CloudFront
console, which includes both country names and codes.
items
- A complex type that contains a Location
element for each country in which you want
CloudFront either to distribute your content (whitelist
) or not distribute your content (
blacklist
).
The Location
element is a two-letter, uppercase country code for a country that you want
to include in your blacklist
or whitelist
. Include one Location
element for each country.
CloudFront and MaxMind
both use ISO 3166
country codes. For the current list
of countries and the corresponding codes, see ISO 3166-1-alpha-2
code on the
International Organization for Standardization website. You can also refer to the country list
on the CloudFront console, which includes both country names and codes.
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.