Interface FromSourceLocation

All Known Subinterfaces:
Trait
All Known Implementing Classes:
AbstractShapeBuilder, AbstractTrait, ActionPermissionDescriptionTrait, AnnotationTrait, ApiKeySourceTrait, ArnReferenceTrait, ArnTrait, ArrayNode, AuthDefinitionTrait, AuthorizersTrait, AuthorizerTrait, AuthTrait, AwsJson1_0Trait, AwsJson1_1Trait, AwsProtocolTrait, AwsQueryErrorTrait, AwsQueryTrait, BigDecimalShape, BigDecimalShape.Builder, BigIntegerShape, BigIntegerShape.Builder, BlobShape, BlobShape.Builder, BooleanNode, BooleanShape, BooleanShape.Builder, BoxTrait, ByteShape, ByteShape.Builder, CfnAdditionalIdentifierTrait, CfnExcludePropertyTrait, CfnMutabilityTrait, CfnNameTrait, CfnResourceTrait, ChangedMetadata, ChangedShape, ClientDiscoveredEndpointTrait, ClientEndpointDiscoveryIdTrait, ClientEndpointDiscoveryTrait, CognitoUserPoolsTrait, CollectionShape, CollectionShape.Builder, ConditionKeysTrait, ControlPlaneTrait, CorsTrait, DataPlaneTrait, DataTrait, DefineConditionKeysTrait, DeprecatedTrait, DisableConditionKeyInferenceTrait, DocumentationTrait, DocumentShape, DocumentShape.Builder, DoubleShape, DoubleShape.Builder, DynamicTrait, Ec2QueryNameTrait, Ec2QueryTrait, EndpointTrait, EntityShape, EntityShape.Builder, EnumTrait, ErrorTrait, EventHeaderTrait, EventPayloadTrait, ExamplesTrait, ExpectationNotMetException, ExternalDocumentationTrait, FloatShape, FloatShape.Builder, HostLabelTrait, HttpApiKeyAuthTrait, HttpBasicAuthTrait, HttpBearerAuthTrait, HttpChecksumRequiredTrait, HttpChecksumTrait, HttpDigestAuthTrait, HttpErrorTrait, HttpHeaderTrait, HttpLabelTrait, HttpMalformedRequestTestsTrait, HttpPayloadTrait, HttpPrefixHeadersTrait, HttpQueryParamsTrait, HttpQueryTrait, HttpRequestTestsTrait, HttpResponseCodeTrait, HttpResponseTestsTrait, HttpTrait, IamResourceTrait, IdempotencyTokenTrait, IdempotentTrait, IdRefTrait, InputTrait, IntegerShape, IntegerShape.Builder, IntegrationTrait, InternalTrait, JsonNameTrait, LengthTrait, ListShape, ListShape.Builder, LongShape, LongShape.Builder, MapShape, MapShape.Builder, MediaTypeTrait, MemberShape, MemberShape.Builder, MockIntegrationTrait, ModelSyntaxException, MqttJsonTrait, Node, NodeDeserializationException, NoReplaceTrait, NullNode, NumberNode, NumberShape, ObjectNode, OperationShape, OperationShape.Builder, OptionalAuthTrait, OriginalShapeIdTrait, OutputTrait, PaginatedTrait, PatternTrait, PrivateTrait, ProtocolDefinitionTrait, PublishTrait, RangeTrait, ReadonlyTrait, RecommendedTrait, ReferencesTrait, RequestValidatorTrait, RequiredActionsTrait, RequiredTrait, RequiresLengthTrait, ResourceIdentifierTrait, ResourceShape, ResourceShape.Builder, RestJson1Trait, RestXmlTrait, RetryableTrait, S3UnwrappedXmlOutputTrait, SensitiveTrait, ServiceShape, ServiceShape.Builder, ServiceTrait, SetShape, SetShape.Builder, Shape, ShortShape, ShortShape.Builder, SigV4Trait, SimpleShape, SinceTrait, SourceException, SourceLocation, SparseTrait, StreamingTrait, StringListTrait, StringNode, StringShape, StringShape.Builder, StringTrait, StructureShape, StructureShape.Builder, SubscribeTrait, SupportedPrincipalTypesTrait, SuppressTrait, TagsTrait, TimestampFormatTrait, TimestampShape, TimestampShape.Builder, TitleTrait, TopicLabelTrait, TraitDefinition, UnionShape, UnionShape.Builder, UniqueItemsTrait, UnitTypeTrait, UnsignedPayloadTrait, UnstableTrait, WaitableTrait, XmlAttributeTrait, XmlFlattenedTrait, XmlNamespaceTrait, XmlNameTrait

public interface FromSourceLocation
A value that can be traced back to a SourceLocation.
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the source location of a value.
  • Method Details

    • getSourceLocation

      default SourceLocation getSourceLocation()
      Gets the source location of a value.
      Returns:
      Returns the source location of the value.