Interface IChannelGroup.Jsii$Default
- All Superinterfaces:
IChannelGroup,IChannelGroupRef,IChannelGroupRef.Jsii$Default,software.constructs.IConstruct,software.constructs.IConstruct.Jsii$Default,software.constructs.IDependable,software.constructs.IDependable.Jsii$Default,IEnvironmentAware,IEnvironmentAware.Jsii$Default,IResource,IResource.Jsii$Default,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
IChannelGroup.Jsii$Proxy
- Enclosing interface:
IChannelGroup
@Internal
public static interface IChannelGroup.Jsii$Default
extends IChannelGroup, IResource.Jsii$Default, IChannelGroupRef.Jsii$Default
Internal default implementation for
IChannelGroup.-
Nested Class Summary
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.mediapackagev2.alpha.IChannelGroup
IChannelGroup.Jsii$Default, IChannelGroup.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.mediapackagev2.IChannelGroupRef
IChannelGroupRef.Jsii$Default, IChannelGroupRef.Jsii$ProxyNested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$ProxyNested classes/interfaces inherited from interface software.constructs.IDependable
software.constructs.IDependable.Jsii$Default, software.constructs.IDependable.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware
IEnvironmentAware.Jsii$Default, IEnvironmentAware.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.IResource
IResource.Jsii$Default, IResource.Jsii$Proxy -
Method Summary
Modifier and TypeMethodDescriptiondefault ChanneladdChannel(String id) (experimental) Add Channel for this Channel Group.default ChanneladdChannel(String id, ChannelOptions options) (experimental) Add Channel for this Channel Group.default String(experimental) The Amazon Resource Name (ARN) associated with the resource.default String(experimental) The name that describes the channel group.default String(experimental) The date and time the channel group was created.default String(experimental) The egress domain where packaged content is available.default String(experimental) The date and time the channel group was modified.default Metric(experimental) Create a CloudWatch metric.default Metricmetric(String metricName, MetricOptions props) (experimental) Create a CloudWatch metric.default Metric(experimental) Returns Metric for Egress Bytes.default MetricmetricEgressBytes(MetricOptions props) (experimental) Returns Metric for Egress Bytes.default Metric(experimental) Returns Metric for Egress Request Count.default Metric(experimental) Returns Metric for Egress Request Count.default Metric(experimental) Returns Metric for Egress Response time.default Metric(experimental) Returns Metric for Egress Response time.default Metric(experimental) Returns Metric for Ingress Bytes.default MetricmetricIngressBytes(MetricOptions options) (experimental) Returns Metric for Ingress Bytes.default Metric(experimental) Returns Metric for Ingress Request Count.default Metric(experimental) Returns Metric for Ingress Request Count.default Metric(experimental) Returns Metric for Ingress response time.default Metric(experimental) Returns Metric for Ingress response time.Methods inherited from interface software.amazon.awscdk.interfaces.mediapackagev2.IChannelGroupRef.Jsii$Default
getChannelGroupRefMethods inherited from interface software.constructs.IConstruct.Jsii$Default
getNode, withMethods inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware.Jsii$Default
getEnvMethods inherited from interface software.amazon.awscdk.IResource.Jsii$Default
applyRemovalPolicy, getStackMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getChannelGroupArn
(experimental) The Amazon Resource Name (ARN) associated with the resource.- Specified by:
getChannelGroupArnin interfaceIChannelGroup
-
getChannelGroupName
(experimental) The name that describes the channel group.The name is the primary identifier for the channel group.
- Specified by:
getChannelGroupNamein interfaceIChannelGroup
-
getEgressDomain
(experimental) The egress domain where packaged content is available.Use this as the origin domain when configuring a CDN such as Amazon CloudFront.
- Specified by:
getEgressDomainin interfaceIChannelGroup
-
getCreatedAt
(experimental) The date and time the channel group was created.- Specified by:
getCreatedAtin interfaceIChannelGroup
-
getModifiedAt
(experimental) The date and time the channel group was modified.- Specified by:
getModifiedAtin interfaceIChannelGroup
-
addChannel
@Stability(Experimental) @NotNull default Channel addChannel(@NotNull String id, @Nullable ChannelOptions options) (experimental) Add Channel for this Channel Group.- Specified by:
addChannelin interfaceIChannelGroup- Parameters:
id- This parameter is required.options-
-
addChannel
(experimental) Add Channel for this Channel Group.- Specified by:
addChannelin interfaceIChannelGroup- Parameters:
id- This parameter is required.
-
metric
@Stability(Experimental) @NotNull default Metric metric(@NotNull String metricName, @Nullable MetricOptions props) (experimental) Create a CloudWatch metric.- Specified by:
metricin interfaceIChannelGroup- Parameters:
metricName- name of the metric. This parameter is required.props- metric options.
-
metric
(experimental) Create a CloudWatch metric.- Specified by:
metricin interfaceIChannelGroup- Parameters:
metricName- name of the metric. This parameter is required.
-
metricEgressBytes
(experimental) Returns Metric for Egress Bytes.Default: - sum over 60 seconds
- Specified by:
metricEgressBytesin interfaceIChannelGroup- Parameters:
props-
-
metricEgressBytes
(experimental) Returns Metric for Egress Bytes.Default: - sum over 60 seconds
- Specified by:
metricEgressBytesin interfaceIChannelGroup
-
metricEgressRequestCount
@Stability(Experimental) @NotNull default Metric metricEgressRequestCount(@Nullable MetricOptions props) (experimental) Returns Metric for Egress Request Count.Default: - sum over 60 seconds
- Specified by:
metricEgressRequestCountin interfaceIChannelGroup- Parameters:
props-
-
metricEgressRequestCount
(experimental) Returns Metric for Egress Request Count.Default: - sum over 60 seconds
- Specified by:
metricEgressRequestCountin interfaceIChannelGroup
-
metricEgressResponseTime
@Stability(Experimental) @NotNull default Metric metricEgressResponseTime(@Nullable MetricOptions props) (experimental) Returns Metric for Egress Response time.Default: - average over 60 seconds
- Specified by:
metricEgressResponseTimein interfaceIChannelGroup- Parameters:
props-
-
metricEgressResponseTime
(experimental) Returns Metric for Egress Response time.Default: - average over 60 seconds
- Specified by:
metricEgressResponseTimein interfaceIChannelGroup
-
metricIngressBytes
@Stability(Experimental) @NotNull default Metric metricIngressBytes(@Nullable MetricOptions options) (experimental) Returns Metric for Ingress Bytes.Default: - sum over 60 seconds
- Specified by:
metricIngressBytesin interfaceIChannelGroup- Parameters:
options-
-
metricIngressBytes
(experimental) Returns Metric for Ingress Bytes.Default: - sum over 60 seconds
- Specified by:
metricIngressBytesin interfaceIChannelGroup
-
metricIngressRequestCount
@Stability(Experimental) @NotNull default Metric metricIngressRequestCount(@Nullable MetricOptions props) (experimental) Returns Metric for Ingress Request Count.Default: - sum over 60 seconds
- Specified by:
metricIngressRequestCountin interfaceIChannelGroup- Parameters:
props-
-
metricIngressRequestCount
(experimental) Returns Metric for Ingress Request Count.Default: - sum over 60 seconds
- Specified by:
metricIngressRequestCountin interfaceIChannelGroup
-
metricIngressResponseTime
@Stability(Experimental) @NotNull default Metric metricIngressResponseTime(@Nullable MetricOptions props) (experimental) Returns Metric for Ingress response time.Default: - average over 60 seconds
- Specified by:
metricIngressResponseTimein interfaceIChannelGroup- Parameters:
props-
-
metricIngressResponseTime
(experimental) Returns Metric for Ingress response time.Default: - average over 60 seconds
- Specified by:
metricIngressResponseTimein interfaceIChannelGroup
-