Interface ISource.Jsii$Default

All Superinterfaces:
ISource, software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
ISource.Jsii$Proxy
Enclosing interface:
ISource

@Internal public static interface ISource.Jsii$Default extends ISource
Internal default implementation for ISource.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface software.amazon.awscdk.services.pipes.alpha.ISource

    ISource.Jsii$Default, ISource.Jsii$Proxy
  • Method Summary

    Modifier and Type
    Method
    Description
    default SourceConfig
    bind(IPipe pipe)
    (experimental) Bind the source to a pipe.
    default String
    (experimental) The ARN of the source resource.
    default void
    grantRead(IRole grantee)
    (experimental) Grant the pipe role read access to the source.

    Methods inherited from interface software.amazon.jsii.JsiiSerializable

    $jsii$toJson
  • Method Details

    • getSourceArn

      @Stability(Experimental) @NotNull default String getSourceArn()
      (experimental) The ARN of the source resource.
      Specified by:
      getSourceArn in interface ISource
    • bind

      @Stability(Experimental) @NotNull default SourceConfig bind(@NotNull IPipe pipe)
      (experimental) Bind the source to a pipe.

      Specified by:
      bind in interface ISource
      Parameters:
      pipe - This parameter is required.
    • grantRead

      @Stability(Experimental) default void grantRead(@NotNull IRole grantee)
      (experimental) Grant the pipe role read access to the source.

      Specified by:
      grantRead in interface ISource
      Parameters:
      grantee - This parameter is required.