Class AwsArn

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  AwsArn.Builder  
    • Method Detail

      • parse

        public static java.util.Optional<AwsArn> parse​(java.lang.String arn)
        Parses and returns the ARN components if the provided value is a valid AWS ARN.
        Parameters:
        arn - the value to parse.
        Returns:
        the optional ARN.
      • partition

        public java.lang.String partition()
      • service

        public java.lang.String service()
      • region

        public java.lang.String region()
      • accountId

        public java.lang.String accountId()
      • resource

        public java.util.List<java.lang.String> resource()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • toBuilder

        public AwsArn.Builder toBuilder()
        Description copied from interface: ToSmithyBuilder
        Take this object and create a builder that contains all of the current property values of this object.
        Specified by:
        toBuilder in interface ToSmithyBuilder<AwsArn>
        Returns:
        a builder for type T