Interface IAccessPoint.Jsii$Default

All Superinterfaces:
IAccessPoint, 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:
IAccessPoint.Jsii$Proxy
Enclosing interface:
IAccessPoint

@Internal public static interface IAccessPoint.Jsii$Default extends IAccessPoint, IResource.Jsii$Default
Internal default implementation for IAccessPoint.
  • Method Details

    • getAccessPointArn

      @Stability(Experimental) @NotNull default String getAccessPointArn()
      (experimental) The ARN of the access point.
      Specified by:
      getAccessPointArn in interface IAccessPoint
    • getAccessPointCreationDate

      @Stability(Experimental) @NotNull default String getAccessPointCreationDate()
      (experimental) The creation data of the access point.
      Specified by:
      getAccessPointCreationDate in interface IAccessPoint
    • getDomainName

      @Stability(Experimental) @NotNull default String getDomainName()
      (experimental) The IPv4 DNS name of the access point.
      Specified by:
      getDomainName in interface IAccessPoint
    • getRegionalDomainName

      @Stability(Experimental) @NotNull default String getRegionalDomainName()
      (experimental) The regional domain name of the access point.
      Specified by:
      getRegionalDomainName in interface IAccessPoint
    • virtualHostedUrlForObject

      @Stability(Experimental) @NotNull default String virtualHostedUrlForObject(@Nullable String key, @Nullable VirtualHostedStyleUrlOptions options)
      (experimental) The virtual hosted-style URL of an S3 object through this access point.

      Specify regional: false at the options for non-regional URL.

      Specified by:
      virtualHostedUrlForObject in interface IAccessPoint
      Parameters:
      key - The S3 key of the object.
      options - Options for generating URL.
      Returns:
      an ObjectS3Url token
    • virtualHostedUrlForObject

      @Stability(Experimental) @NotNull default String virtualHostedUrlForObject(@Nullable String key)
      (experimental) The virtual hosted-style URL of an S3 object through this access point.

      Specify regional: false at the options for non-regional URL.

      Specified by:
      virtualHostedUrlForObject in interface IAccessPoint
      Parameters:
      key - The S3 key of the object.
      Returns:
      an ObjectS3Url token
    • virtualHostedUrlForObject

      @Stability(Experimental) @NotNull default String virtualHostedUrlForObject()
      (experimental) The virtual hosted-style URL of an S3 object through this access point.

      Specify regional: false at the options for non-regional URL.

      Specified by:
      virtualHostedUrlForObject in interface IAccessPoint
      Returns:
      an ObjectS3Url token