models.clouddirectory-2017-01-11-intermediate.json Maven / Gradle / Ivy
Show all versions of clouddirectory Show documentation
{
"customizationConfig" : {
"attachPayloadTraitToMember" : { },
"blacklistedSimpleMethods" : [ ],
"calculateCrc32FromCompressedData" : false,
"convenienceTypeOverloads" : [ ],
"customErrorCodeFieldName" : null,
"customProtocolFactoryFqcn" : null,
"customResponseMetadata" : null,
"customRetryPolicy" : null,
"customServiceMetadata" : null,
"defaultSimpleMethodTestRegion" : null,
"deprecatedOperations" : [ ],
"deprecatedShapes" : [ ],
"excludeClientCreateMethod" : false,
"modelMarshallerDefaultValueSupplier" : { },
"operationModifiers" : null,
"paginationCustomization" : null,
"renameShapes" : null,
"sdkModeledExceptionBaseClassName" : null,
"sdkRequestBaseClassName" : null,
"sdkResponseBaseClassName" : null,
"serviceSpecificClientConfigClass" : null,
"serviceSpecificHttpConfig" : null,
"shapeModifiers" : null,
"shapeSubstitutions" : null,
"shareModelConfig" : null,
"skipSyncClientGeneration" : false,
"useAutoConstructList" : true,
"useAutoConstructMap" : true,
"utilitiesMethod" : null,
"verifiedSimpleMethods" : [ "listDevelopmentSchemaArns", "listDirectories", "listManagedSchemaArns", "listPublishedSchemaArns" ]
},
"metadata" : {
"apiVersion" : "2017-01-11",
"asyncBuilder" : "DefaultCloudDirectoryAsyncClientBuilder",
"asyncBuilderInterface" : "CloudDirectoryAsyncClientBuilder",
"asyncClient" : "DefaultCloudDirectoryAsyncClient",
"asyncInterface" : "CloudDirectoryAsyncClient",
"authPolicyPackageName" : null,
"authType" : "V4",
"baseBuilder" : "DefaultCloudDirectoryBaseClientBuilder",
"baseBuilderInterface" : "CloudDirectoryBaseClientBuilder",
"baseExceptionName" : "CloudDirectoryException",
"baseRequestName" : "CloudDirectoryRequest",
"baseResponseName" : "CloudDirectoryResponse",
"cborProtocol" : false,
"clientPackageName" : "clouddirectory",
"contentType" : null,
"defaultEndpoint" : null,
"defaultEndpointWithoutHttpProtocol" : null,
"defaultRegion" : null,
"descriptiveServiceName" : "Amazon CloudDirectory",
"documentation" : "Amazon Cloud Directory Amazon Cloud Directory is a component of the AWS Directory Service that simplifies the development and management of cloud-scale web, mobile, and IoT applications. This guide describes the Cloud Directory operations that you can call programmatically and includes detailed information on data types and errors. For information about Cloud Directory features, see AWS Directory Service and the Amazon Cloud Directory Developer Guide.
",
"endpointPrefix" : "clouddirectory",
"fullAuthPolicyPackageName" : "software.amazon.awssdk.services",
"fullClientPackageName" : "software.amazon.awssdk.services.clouddirectory",
"fullModelPackageName" : "software.amazon.awssdk.services.clouddirectory.model",
"fullPaginatorsPackageName" : "software.amazon.awssdk.services.clouddirectory.paginators",
"fullRequestTransformPackageName" : "software.amazon.awssdk.services.clouddirectory.transform",
"fullTransformPackageName" : "software.amazon.awssdk.services.clouddirectory.transform",
"ionProtocol" : false,
"jsonProtocol" : true,
"jsonVersion" : "1.1",
"modelPackageName" : "clouddirectory.model",
"paginatorsPackageName" : "clouddirectory.paginators",
"protocol" : "rest-json",
"requestTransformPackageName" : "clouddirectory.transform",
"requiresApiKey" : false,
"requiresIamSigners" : false,
"rootPackageName" : "software.amazon.awssdk.services",
"serviceId" : "CloudDirectory",
"serviceName" : "CloudDirectory",
"signingName" : "clouddirectory",
"syncBuilder" : "DefaultCloudDirectoryClientBuilder",
"syncBuilderInterface" : "CloudDirectoryClientBuilder",
"syncClient" : "DefaultCloudDirectoryClient",
"syncInterface" : "CloudDirectoryClient",
"transformPackageName" : "clouddirectory.transform",
"uid" : "clouddirectory-2017-01-11",
"xmlProtocol" : false
},
"operations" : {
"AddFacetToObject" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Adds a new Facet to an object. An object can have more than one facet applied on it.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "DirectoryNotEnabledException",
"documentation" : "Operations are only permitted on enabled directories.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "FacetValidationException",
"documentation" : "The Facet that you provided was not well formed or could not be validated with the schema.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "AddFacetToObjectRequest",
"variableName" : "addFacetToObjectRequest",
"variableType" : "AddFacetToObjectRequest",
"documentation" : "",
"simpleType" : "AddFacetToObjectRequest",
"variableSetterType" : "AddFacetToObjectRequest"
},
"methodName" : "addFacetToObject",
"operationName" : "AddFacetToObject",
"paginated" : false,
"returnType" : {
"returnType" : "AddFacetToObjectResponse",
"documentation" : null
},
"syncReturnType" : "AddFacetToObjectResponse"
},
"ApplySchema" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Copies the input published schema, at the specified version, into the Directory with the same name and version as that of the published schema.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "SchemaAlreadyExistsException",
"documentation" : "Indicates that a schema could not be created due to a naming conflict. Please select a different name and then try again.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidAttachmentException",
"documentation" : "Indicates that an attempt to make an attachment was invalid. For example, attaching two nodes with a link type that is not applicable to the nodes or attempting to apply a schema to a directory a second time.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ApplySchemaRequest",
"variableName" : "applySchemaRequest",
"variableType" : "ApplySchemaRequest",
"documentation" : "",
"simpleType" : "ApplySchemaRequest",
"variableSetterType" : "ApplySchemaRequest"
},
"methodName" : "applySchema",
"operationName" : "ApplySchema",
"paginated" : false,
"returnType" : {
"returnType" : "ApplySchemaResponse",
"documentation" : null
},
"syncReturnType" : "ApplySchemaResponse"
},
"AttachObject" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Attaches an existing object to another object. An object can be accessed in two ways:
-
Using the path
-
Using ObjectIdentifier
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "DirectoryNotEnabledException",
"documentation" : "Operations are only permitted on enabled directories.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "LinkNameAlreadyInUseException",
"documentation" : "Indicates that a link could not be created due to a naming conflict. Choose a different name and then try again.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidAttachmentException",
"documentation" : "Indicates that an attempt to make an attachment was invalid. For example, attaching two nodes with a link type that is not applicable to the nodes or attempting to apply a schema to a directory a second time.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "FacetValidationException",
"documentation" : "The Facet that you provided was not well formed or could not be validated with the schema.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "AttachObjectRequest",
"variableName" : "attachObjectRequest",
"variableType" : "AttachObjectRequest",
"documentation" : "",
"simpleType" : "AttachObjectRequest",
"variableSetterType" : "AttachObjectRequest"
},
"methodName" : "attachObject",
"operationName" : "AttachObject",
"paginated" : false,
"returnType" : {
"returnType" : "AttachObjectResponse",
"documentation" : null
},
"syncReturnType" : "AttachObjectResponse"
},
"AttachPolicy" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Attaches a policy object to a regular object. An object can have a limited number of attached policies.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "DirectoryNotEnabledException",
"documentation" : "Operations are only permitted on enabled directories.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "NotPolicyException",
"documentation" : "Indicates that the requested operation can only operate on policy objects.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "AttachPolicyRequest",
"variableName" : "attachPolicyRequest",
"variableType" : "AttachPolicyRequest",
"documentation" : "",
"simpleType" : "AttachPolicyRequest",
"variableSetterType" : "AttachPolicyRequest"
},
"methodName" : "attachPolicy",
"operationName" : "AttachPolicy",
"paginated" : false,
"returnType" : {
"returnType" : "AttachPolicyResponse",
"documentation" : null
},
"syncReturnType" : "AttachPolicyResponse"
},
"AttachToIndex" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Attaches the specified object to the specified index.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "DirectoryNotEnabledException",
"documentation" : "Operations are only permitted on enabled directories.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidAttachmentException",
"documentation" : "Indicates that an attempt to make an attachment was invalid. For example, attaching two nodes with a link type that is not applicable to the nodes or attempting to apply a schema to a directory a second time.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "LinkNameAlreadyInUseException",
"documentation" : "Indicates that a link could not be created due to a naming conflict. Choose a different name and then try again.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "IndexedAttributeMissingException",
"documentation" : "An object has been attempted to be attached to an object that does not have the appropriate attribute value.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "NotIndexException",
"documentation" : "Indicates that the requested operation can only operate on index objects.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "AttachToIndexRequest",
"variableName" : "attachToIndexRequest",
"variableType" : "AttachToIndexRequest",
"documentation" : "",
"simpleType" : "AttachToIndexRequest",
"variableSetterType" : "AttachToIndexRequest"
},
"methodName" : "attachToIndex",
"operationName" : "AttachToIndex",
"paginated" : false,
"returnType" : {
"returnType" : "AttachToIndexResponse",
"documentation" : null
},
"syncReturnType" : "AttachToIndexResponse"
},
"AttachTypedLink" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Attaches a typed link to a specified source and target object. For more information, see Typed Links.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "DirectoryNotEnabledException",
"documentation" : "Operations are only permitted on enabled directories.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidAttachmentException",
"documentation" : "Indicates that an attempt to make an attachment was invalid. For example, attaching two nodes with a link type that is not applicable to the nodes or attempting to apply a schema to a directory a second time.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "FacetValidationException",
"documentation" : "The Facet that you provided was not well formed or could not be validated with the schema.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "AttachTypedLinkRequest",
"variableName" : "attachTypedLinkRequest",
"variableType" : "AttachTypedLinkRequest",
"documentation" : "",
"simpleType" : "AttachTypedLinkRequest",
"variableSetterType" : "AttachTypedLinkRequest"
},
"methodName" : "attachTypedLink",
"operationName" : "AttachTypedLink",
"paginated" : false,
"returnType" : {
"returnType" : "AttachTypedLinkResponse",
"documentation" : null
},
"syncReturnType" : "AttachTypedLinkResponse"
},
"BatchRead" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Performs all the read operations in a batch.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "DirectoryNotEnabledException",
"documentation" : "Operations are only permitted on enabled directories.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "BatchReadRequest",
"variableName" : "batchReadRequest",
"variableType" : "BatchReadRequest",
"documentation" : "",
"simpleType" : "BatchReadRequest",
"variableSetterType" : "BatchReadRequest"
},
"methodName" : "batchRead",
"operationName" : "BatchRead",
"paginated" : false,
"returnType" : {
"returnType" : "BatchReadResponse",
"documentation" : null
},
"syncReturnType" : "BatchReadResponse"
},
"BatchWrite" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Performs all the write operations in a batch. Either all the operations succeed or none.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "DirectoryNotEnabledException",
"documentation" : "Operations are only permitted on enabled directories.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "BatchWriteException",
"documentation" : "A BatchWrite
exception has occurred.
",
"httpStatusCode" : null
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "BatchWriteRequest",
"variableName" : "batchWriteRequest",
"variableType" : "BatchWriteRequest",
"documentation" : "",
"simpleType" : "BatchWriteRequest",
"variableSetterType" : "BatchWriteRequest"
},
"methodName" : "batchWrite",
"operationName" : "BatchWrite",
"paginated" : false,
"returnType" : {
"returnType" : "BatchWriteResponse",
"documentation" : null
},
"syncReturnType" : "BatchWriteResponse"
},
"CreateDirectory" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a Directory by copying the published schema into the directory. A directory cannot be created without a schema.
You can also quickly create a directory using a managed schema, called the QuickStartSchema
. For more information, see Managed Schema in the Amazon Cloud Directory Developer Guide.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "DirectoryAlreadyExistsException",
"documentation" : "Indicates that a Directory could not be created due to a naming conflict. Choose a different name and try again.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateDirectoryRequest",
"variableName" : "createDirectoryRequest",
"variableType" : "CreateDirectoryRequest",
"documentation" : "",
"simpleType" : "CreateDirectoryRequest",
"variableSetterType" : "CreateDirectoryRequest"
},
"methodName" : "createDirectory",
"operationName" : "CreateDirectory",
"paginated" : false,
"returnType" : {
"returnType" : "CreateDirectoryResponse",
"documentation" : null
},
"syncReturnType" : "CreateDirectoryResponse"
},
"CreateFacet" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a new Facet in a schema. Facet creation is allowed only in development or applied schemas.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "FacetAlreadyExistsException",
"documentation" : "A facet with the same name already exists.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidRuleException",
"documentation" : "Occurs when any of the rule parameter keys or values are invalid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "FacetValidationException",
"documentation" : "The Facet that you provided was not well formed or could not be validated with the schema.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateFacetRequest",
"variableName" : "createFacetRequest",
"variableType" : "CreateFacetRequest",
"documentation" : "",
"simpleType" : "CreateFacetRequest",
"variableSetterType" : "CreateFacetRequest"
},
"methodName" : "createFacet",
"operationName" : "CreateFacet",
"paginated" : false,
"returnType" : {
"returnType" : "CreateFacetResponse",
"documentation" : null
},
"syncReturnType" : "CreateFacetResponse"
},
"CreateIndex" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates an index object. See Indexing and search for more information.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "DirectoryNotEnabledException",
"documentation" : "Operations are only permitted on enabled directories.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "FacetValidationException",
"documentation" : "The Facet that you provided was not well formed or could not be validated with the schema.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LinkNameAlreadyInUseException",
"documentation" : "Indicates that a link could not be created due to a naming conflict. Choose a different name and then try again.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "UnsupportedIndexTypeException",
"documentation" : "Indicates that the requested index type is not supported.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateIndexRequest",
"variableName" : "createIndexRequest",
"variableType" : "CreateIndexRequest",
"documentation" : "",
"simpleType" : "CreateIndexRequest",
"variableSetterType" : "CreateIndexRequest"
},
"methodName" : "createIndex",
"operationName" : "CreateIndex",
"paginated" : false,
"returnType" : {
"returnType" : "CreateIndexResponse",
"documentation" : null
},
"syncReturnType" : "CreateIndexResponse"
},
"CreateObject" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates an object in a Directory. Additionally attaches the object to a parent, if a parent reference and LinkName
is specified. An object is simply a collection of Facet attributes. You can also use this API call to create a policy object, if the facet from which you create the object is a policy facet.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "DirectoryNotEnabledException",
"documentation" : "Operations are only permitted on enabled directories.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "FacetValidationException",
"documentation" : "The Facet that you provided was not well formed or could not be validated with the schema.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LinkNameAlreadyInUseException",
"documentation" : "Indicates that a link could not be created due to a naming conflict. Choose a different name and then try again.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "UnsupportedIndexTypeException",
"documentation" : "Indicates that the requested index type is not supported.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateObjectRequest",
"variableName" : "createObjectRequest",
"variableType" : "CreateObjectRequest",
"documentation" : "",
"simpleType" : "CreateObjectRequest",
"variableSetterType" : "CreateObjectRequest"
},
"methodName" : "createObject",
"operationName" : "CreateObject",
"paginated" : false,
"returnType" : {
"returnType" : "CreateObjectResponse",
"documentation" : null
},
"syncReturnType" : "CreateObjectResponse"
},
"CreateSchema" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a new schema in a development state. A schema can exist in three phases:
-
Development: This is a mutable phase of the schema. All new schemas are in the development phase. Once the schema is finalized, it can be published.
-
Published: Published schemas are immutable and have a version associated with them.
-
Applied: Applied schemas are mutable in a way that allows you to add new schema facets. You can also add new, nonrequired attributes to existing schema facets. You can apply only published schemas to directories.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "SchemaAlreadyExistsException",
"documentation" : "Indicates that a schema could not be created due to a naming conflict. Please select a different name and then try again.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateSchemaRequest",
"variableName" : "createSchemaRequest",
"variableType" : "CreateSchemaRequest",
"documentation" : "",
"simpleType" : "CreateSchemaRequest",
"variableSetterType" : "CreateSchemaRequest"
},
"methodName" : "createSchema",
"operationName" : "CreateSchema",
"paginated" : false,
"returnType" : {
"returnType" : "CreateSchemaResponse",
"documentation" : null
},
"syncReturnType" : "CreateSchemaResponse"
},
"CreateTypedLinkFacet" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a TypedLinkFacet. For more information, see Typed Links.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "FacetAlreadyExistsException",
"documentation" : "A facet with the same name already exists.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidRuleException",
"documentation" : "Occurs when any of the rule parameter keys or values are invalid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "FacetValidationException",
"documentation" : "The Facet that you provided was not well formed or could not be validated with the schema.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateTypedLinkFacetRequest",
"variableName" : "createTypedLinkFacetRequest",
"variableType" : "CreateTypedLinkFacetRequest",
"documentation" : "",
"simpleType" : "CreateTypedLinkFacetRequest",
"variableSetterType" : "CreateTypedLinkFacetRequest"
},
"methodName" : "createTypedLinkFacet",
"operationName" : "CreateTypedLinkFacet",
"paginated" : false,
"returnType" : {
"returnType" : "CreateTypedLinkFacetResponse",
"documentation" : null
},
"syncReturnType" : "CreateTypedLinkFacetResponse"
},
"DeleteDirectory" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes a directory. Only disabled directories can be deleted. A deleted directory cannot be undone. Exercise extreme caution when deleting directories.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "DirectoryNotDisabledException",
"documentation" : "An operation can only operate on a disabled directory.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "DirectoryDeletedException",
"documentation" : "A directory that has been deleted and to which access has been attempted. Note: The requested resource will eventually cease to exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteDirectoryRequest",
"variableName" : "deleteDirectoryRequest",
"variableType" : "DeleteDirectoryRequest",
"documentation" : "",
"simpleType" : "DeleteDirectoryRequest",
"variableSetterType" : "DeleteDirectoryRequest"
},
"methodName" : "deleteDirectory",
"operationName" : "DeleteDirectory",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteDirectoryResponse",
"documentation" : null
},
"syncReturnType" : "DeleteDirectoryResponse"
},
"DeleteFacet" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes a given Facet. All attributes and Rules that are associated with the facet will be deleted. Only development schema facets are allowed deletion.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "FacetNotFoundException",
"documentation" : "The specified Facet could not be found.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "FacetInUseException",
"documentation" : "Occurs when deleting a facet that contains an attribute that is a target to an attribute reference in a different facet.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteFacetRequest",
"variableName" : "deleteFacetRequest",
"variableType" : "DeleteFacetRequest",
"documentation" : "",
"simpleType" : "DeleteFacetRequest",
"variableSetterType" : "DeleteFacetRequest"
},
"methodName" : "deleteFacet",
"operationName" : "DeleteFacet",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteFacetResponse",
"documentation" : null
},
"syncReturnType" : "DeleteFacetResponse"
},
"DeleteObject" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes an object and its associated attributes. Only objects with no children and no parents can be deleted. The maximum number of attributes that can be deleted during an object deletion is 30. For more information, see Amazon Cloud Directory Limits.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "DirectoryNotEnabledException",
"documentation" : "Operations are only permitted on enabled directories.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "ObjectNotDetachedException",
"documentation" : "Indicates that the requested operation cannot be completed because the object has not been detached from the tree.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteObjectRequest",
"variableName" : "deleteObjectRequest",
"variableType" : "DeleteObjectRequest",
"documentation" : "",
"simpleType" : "DeleteObjectRequest",
"variableSetterType" : "DeleteObjectRequest"
},
"methodName" : "deleteObject",
"operationName" : "DeleteObject",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteObjectResponse",
"documentation" : null
},
"syncReturnType" : "DeleteObjectResponse"
},
"DeleteSchema" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes a given schema. Schemas in a development and published state can only be deleted.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "StillContainsLinksException",
"documentation" : "The object could not be deleted because links still exist. Remove the links and then try the operation again.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteSchemaRequest",
"variableName" : "deleteSchemaRequest",
"variableType" : "DeleteSchemaRequest",
"documentation" : "",
"simpleType" : "DeleteSchemaRequest",
"variableSetterType" : "DeleteSchemaRequest"
},
"methodName" : "deleteSchema",
"operationName" : "DeleteSchema",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteSchemaResponse",
"documentation" : null
},
"syncReturnType" : "DeleteSchemaResponse"
},
"DeleteTypedLinkFacet" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes a TypedLinkFacet. For more information, see Typed Links.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "FacetNotFoundException",
"documentation" : "The specified Facet could not be found.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteTypedLinkFacetRequest",
"variableName" : "deleteTypedLinkFacetRequest",
"variableType" : "DeleteTypedLinkFacetRequest",
"documentation" : "",
"simpleType" : "DeleteTypedLinkFacetRequest",
"variableSetterType" : "DeleteTypedLinkFacetRequest"
},
"methodName" : "deleteTypedLinkFacet",
"operationName" : "DeleteTypedLinkFacet",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteTypedLinkFacetResponse",
"documentation" : null
},
"syncReturnType" : "DeleteTypedLinkFacetResponse"
},
"DetachFromIndex" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Detaches the specified object from the specified index.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "DirectoryNotEnabledException",
"documentation" : "Operations are only permitted on enabled directories.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "ObjectAlreadyDetachedException",
"documentation" : "Indicates that the object is not attached to the index.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "NotIndexException",
"documentation" : "Indicates that the requested operation can only operate on index objects.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DetachFromIndexRequest",
"variableName" : "detachFromIndexRequest",
"variableType" : "DetachFromIndexRequest",
"documentation" : "",
"simpleType" : "DetachFromIndexRequest",
"variableSetterType" : "DetachFromIndexRequest"
},
"methodName" : "detachFromIndex",
"operationName" : "DetachFromIndex",
"paginated" : false,
"returnType" : {
"returnType" : "DetachFromIndexResponse",
"documentation" : null
},
"syncReturnType" : "DetachFromIndexResponse"
},
"DetachObject" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Detaches a given object from the parent object. The object that is to be detached from the parent is specified by the link name.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "DirectoryNotEnabledException",
"documentation" : "Operations are only permitted on enabled directories.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "NotNodeException",
"documentation" : "Occurs when any invalid operations are performed on an object that is not a node, such as calling ListObjectChildren
for a leaf node object.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DetachObjectRequest",
"variableName" : "detachObjectRequest",
"variableType" : "DetachObjectRequest",
"documentation" : "",
"simpleType" : "DetachObjectRequest",
"variableSetterType" : "DetachObjectRequest"
},
"methodName" : "detachObject",
"operationName" : "DetachObject",
"paginated" : false,
"returnType" : {
"returnType" : "DetachObjectResponse",
"documentation" : null
},
"syncReturnType" : "DetachObjectResponse"
},
"DetachPolicy" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Detaches a policy from an object.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "DirectoryNotEnabledException",
"documentation" : "Operations are only permitted on enabled directories.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "NotPolicyException",
"documentation" : "Indicates that the requested operation can only operate on policy objects.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DetachPolicyRequest",
"variableName" : "detachPolicyRequest",
"variableType" : "DetachPolicyRequest",
"documentation" : "",
"simpleType" : "DetachPolicyRequest",
"variableSetterType" : "DetachPolicyRequest"
},
"methodName" : "detachPolicy",
"operationName" : "DetachPolicy",
"paginated" : false,
"returnType" : {
"returnType" : "DetachPolicyResponse",
"documentation" : null
},
"syncReturnType" : "DetachPolicyResponse"
},
"DetachTypedLink" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Detaches a typed link from a specified source and target object. For more information, see Typed Links.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "DirectoryNotEnabledException",
"documentation" : "Operations are only permitted on enabled directories.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "FacetValidationException",
"documentation" : "The Facet that you provided was not well formed or could not be validated with the schema.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DetachTypedLinkRequest",
"variableName" : "detachTypedLinkRequest",
"variableType" : "DetachTypedLinkRequest",
"documentation" : "",
"simpleType" : "DetachTypedLinkRequest",
"variableSetterType" : "DetachTypedLinkRequest"
},
"methodName" : "detachTypedLink",
"operationName" : "DetachTypedLink",
"paginated" : false,
"returnType" : {
"returnType" : "DetachTypedLinkResponse",
"documentation" : null
},
"syncReturnType" : "DetachTypedLinkResponse"
},
"DisableDirectory" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Disables the specified directory. Disabled directories cannot be read or written to. Only enabled directories can be disabled. Disabled directories may be reenabled.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "DirectoryDeletedException",
"documentation" : "A directory that has been deleted and to which access has been attempted. Note: The requested resource will eventually cease to exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DisableDirectoryRequest",
"variableName" : "disableDirectoryRequest",
"variableType" : "DisableDirectoryRequest",
"documentation" : "",
"simpleType" : "DisableDirectoryRequest",
"variableSetterType" : "DisableDirectoryRequest"
},
"methodName" : "disableDirectory",
"operationName" : "DisableDirectory",
"paginated" : false,
"returnType" : {
"returnType" : "DisableDirectoryResponse",
"documentation" : null
},
"syncReturnType" : "DisableDirectoryResponse"
},
"EnableDirectory" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Enables the specified directory. Only disabled directories can be enabled. Once enabled, the directory can then be read and written to.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "DirectoryDeletedException",
"documentation" : "A directory that has been deleted and to which access has been attempted. Note: The requested resource will eventually cease to exist.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "EnableDirectoryRequest",
"variableName" : "enableDirectoryRequest",
"variableType" : "EnableDirectoryRequest",
"documentation" : "",
"simpleType" : "EnableDirectoryRequest",
"variableSetterType" : "EnableDirectoryRequest"
},
"methodName" : "enableDirectory",
"operationName" : "EnableDirectory",
"paginated" : false,
"returnType" : {
"returnType" : "EnableDirectoryResponse",
"documentation" : null
},
"syncReturnType" : "EnableDirectoryResponse"
},
"GetAppliedSchemaVersion" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns current applied schema version ARN, including the minor version in use.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetAppliedSchemaVersionRequest",
"variableName" : "getAppliedSchemaVersionRequest",
"variableType" : "GetAppliedSchemaVersionRequest",
"documentation" : "",
"simpleType" : "GetAppliedSchemaVersionRequest",
"variableSetterType" : "GetAppliedSchemaVersionRequest"
},
"methodName" : "getAppliedSchemaVersion",
"operationName" : "GetAppliedSchemaVersion",
"paginated" : false,
"returnType" : {
"returnType" : "GetAppliedSchemaVersionResponse",
"documentation" : null
},
"syncReturnType" : "GetAppliedSchemaVersionResponse"
},
"GetDirectory" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves metadata about a directory.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetDirectoryRequest",
"variableName" : "getDirectoryRequest",
"variableType" : "GetDirectoryRequest",
"documentation" : "",
"simpleType" : "GetDirectoryRequest",
"variableSetterType" : "GetDirectoryRequest"
},
"methodName" : "getDirectory",
"operationName" : "GetDirectory",
"paginated" : false,
"returnType" : {
"returnType" : "GetDirectoryResponse",
"documentation" : null
},
"syncReturnType" : "GetDirectoryResponse"
},
"GetFacet" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Gets details of the Facet, such as facet name, attributes, Rules, or ObjectType
. You can call this on all kinds of schema facets -- published, development, or applied.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "FacetNotFoundException",
"documentation" : "The specified Facet could not be found.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetFacetRequest",
"variableName" : "getFacetRequest",
"variableType" : "GetFacetRequest",
"documentation" : "",
"simpleType" : "GetFacetRequest",
"variableSetterType" : "GetFacetRequest"
},
"methodName" : "getFacet",
"operationName" : "GetFacet",
"paginated" : false,
"returnType" : {
"returnType" : "GetFacetResponse",
"documentation" : null
},
"syncReturnType" : "GetFacetResponse"
},
"GetLinkAttributes" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves attributes that are associated with a typed link.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "DirectoryNotEnabledException",
"documentation" : "Operations are only permitted on enabled directories.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "FacetValidationException",
"documentation" : "The Facet that you provided was not well formed or could not be validated with the schema.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetLinkAttributesRequest",
"variableName" : "getLinkAttributesRequest",
"variableType" : "GetLinkAttributesRequest",
"documentation" : "",
"simpleType" : "GetLinkAttributesRequest",
"variableSetterType" : "GetLinkAttributesRequest"
},
"methodName" : "getLinkAttributes",
"operationName" : "GetLinkAttributes",
"paginated" : false,
"returnType" : {
"returnType" : "GetLinkAttributesResponse",
"documentation" : null
},
"syncReturnType" : "GetLinkAttributesResponse"
},
"GetObjectAttributes" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves attributes within a facet that are associated with an object.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "DirectoryNotEnabledException",
"documentation" : "Operations are only permitted on enabled directories.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "FacetValidationException",
"documentation" : "The Facet that you provided was not well formed or could not be validated with the schema.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetObjectAttributesRequest",
"variableName" : "getObjectAttributesRequest",
"variableType" : "GetObjectAttributesRequest",
"documentation" : "",
"simpleType" : "GetObjectAttributesRequest",
"variableSetterType" : "GetObjectAttributesRequest"
},
"methodName" : "getObjectAttributes",
"operationName" : "GetObjectAttributes",
"paginated" : false,
"returnType" : {
"returnType" : "GetObjectAttributesResponse",
"documentation" : null
},
"syncReturnType" : "GetObjectAttributesResponse"
},
"GetObjectInformation" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves metadata about an object.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "DirectoryNotEnabledException",
"documentation" : "Operations are only permitted on enabled directories.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetObjectInformationRequest",
"variableName" : "getObjectInformationRequest",
"variableType" : "GetObjectInformationRequest",
"documentation" : "",
"simpleType" : "GetObjectInformationRequest",
"variableSetterType" : "GetObjectInformationRequest"
},
"methodName" : "getObjectInformation",
"operationName" : "GetObjectInformation",
"paginated" : false,
"returnType" : {
"returnType" : "GetObjectInformationResponse",
"documentation" : null
},
"syncReturnType" : "GetObjectInformationResponse"
},
"GetSchemaAsJson" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves a JSON representation of the schema. See JSON Schema Format for more information.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetSchemaAsJsonRequest",
"variableName" : "getSchemaAsJsonRequest",
"variableType" : "GetSchemaAsJsonRequest",
"documentation" : "",
"simpleType" : "GetSchemaAsJsonRequest",
"variableSetterType" : "GetSchemaAsJsonRequest"
},
"methodName" : "getSchemaAsJson",
"operationName" : "GetSchemaAsJson",
"paginated" : false,
"returnType" : {
"returnType" : "GetSchemaAsJsonResponse",
"documentation" : null
},
"syncReturnType" : "GetSchemaAsJsonResponse"
},
"GetTypedLinkFacetInformation" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns the identity attribute order for a specific TypedLinkFacet. For more information, see Typed Links.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidNextTokenException",
"documentation" : "Indicates that the NextToken
value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "FacetNotFoundException",
"documentation" : "The specified Facet could not be found.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetTypedLinkFacetInformationRequest",
"variableName" : "getTypedLinkFacetInformationRequest",
"variableType" : "GetTypedLinkFacetInformationRequest",
"documentation" : "",
"simpleType" : "GetTypedLinkFacetInformationRequest",
"variableSetterType" : "GetTypedLinkFacetInformationRequest"
},
"methodName" : "getTypedLinkFacetInformation",
"operationName" : "GetTypedLinkFacetInformation",
"paginated" : false,
"returnType" : {
"returnType" : "GetTypedLinkFacetInformationResponse",
"documentation" : null
},
"syncReturnType" : "GetTypedLinkFacetInformationResponse"
},
"ListAppliedSchemaArns" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Lists schema major versions applied to a directory. If SchemaArn
is provided, lists the minor version.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidNextTokenException",
"documentation" : "Indicates that the NextToken
value is not valid.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListAppliedSchemaArnsRequest",
"variableName" : "listAppliedSchemaArnsRequest",
"variableType" : "ListAppliedSchemaArnsRequest",
"documentation" : "",
"simpleType" : "ListAppliedSchemaArnsRequest",
"variableSetterType" : "ListAppliedSchemaArnsRequest"
},
"methodName" : "listAppliedSchemaArns",
"operationName" : "ListAppliedSchemaArns",
"paginated" : true,
"returnType" : {
"returnType" : "ListAppliedSchemaArnsResponse",
"documentation" : null
},
"syncReturnType" : "ListAppliedSchemaArnsResponse"
},
"ListAttachedIndices" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Lists indices attached to the specified object.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "DirectoryNotEnabledException",
"documentation" : "Operations are only permitted on enabled directories.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListAttachedIndicesRequest",
"variableName" : "listAttachedIndicesRequest",
"variableType" : "ListAttachedIndicesRequest",
"documentation" : "",
"simpleType" : "ListAttachedIndicesRequest",
"variableSetterType" : "ListAttachedIndicesRequest"
},
"methodName" : "listAttachedIndices",
"operationName" : "ListAttachedIndices",
"paginated" : true,
"returnType" : {
"returnType" : "ListAttachedIndicesResponse",
"documentation" : null
},
"syncReturnType" : "ListAttachedIndicesResponse"
},
"ListDevelopmentSchemaArns" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves each Amazon Resource Name (ARN) of schemas in the development state.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidNextTokenException",
"documentation" : "Indicates that the NextToken
value is not valid.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListDevelopmentSchemaArnsRequest",
"variableName" : "listDevelopmentSchemaArnsRequest",
"variableType" : "ListDevelopmentSchemaArnsRequest",
"documentation" : "",
"simpleType" : "ListDevelopmentSchemaArnsRequest",
"variableSetterType" : "ListDevelopmentSchemaArnsRequest"
},
"methodName" : "listDevelopmentSchemaArns",
"operationName" : "ListDevelopmentSchemaArns",
"paginated" : true,
"returnType" : {
"returnType" : "ListDevelopmentSchemaArnsResponse",
"documentation" : null
},
"syncReturnType" : "ListDevelopmentSchemaArnsResponse"
},
"ListDirectories" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Lists directories created within an account.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "InvalidNextTokenException",
"documentation" : "Indicates that the NextToken
value is not valid.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListDirectoriesRequest",
"variableName" : "listDirectoriesRequest",
"variableType" : "ListDirectoriesRequest",
"documentation" : "",
"simpleType" : "ListDirectoriesRequest",
"variableSetterType" : "ListDirectoriesRequest"
},
"methodName" : "listDirectories",
"operationName" : "ListDirectories",
"paginated" : true,
"returnType" : {
"returnType" : "ListDirectoriesResponse",
"documentation" : null
},
"syncReturnType" : "ListDirectoriesResponse"
},
"ListFacetAttributes" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves attributes attached to the facet.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "FacetNotFoundException",
"documentation" : "The specified Facet could not be found.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidNextTokenException",
"documentation" : "Indicates that the NextToken
value is not valid.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListFacetAttributesRequest",
"variableName" : "listFacetAttributesRequest",
"variableType" : "ListFacetAttributesRequest",
"documentation" : "",
"simpleType" : "ListFacetAttributesRequest",
"variableSetterType" : "ListFacetAttributesRequest"
},
"methodName" : "listFacetAttributes",
"operationName" : "ListFacetAttributes",
"paginated" : true,
"returnType" : {
"returnType" : "ListFacetAttributesResponse",
"documentation" : null
},
"syncReturnType" : "ListFacetAttributesResponse"
},
"ListFacetNames" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves the names of facets that exist in a schema.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidNextTokenException",
"documentation" : "Indicates that the NextToken
value is not valid.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListFacetNamesRequest",
"variableName" : "listFacetNamesRequest",
"variableType" : "ListFacetNamesRequest",
"documentation" : "",
"simpleType" : "ListFacetNamesRequest",
"variableSetterType" : "ListFacetNamesRequest"
},
"methodName" : "listFacetNames",
"operationName" : "ListFacetNames",
"paginated" : true,
"returnType" : {
"returnType" : "ListFacetNamesResponse",
"documentation" : null
},
"syncReturnType" : "ListFacetNamesResponse"
},
"ListIncomingTypedLinks" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns a paginated list of all the incoming TypedLinkSpecifier information for an object. It also supports filtering by typed link facet and identity attributes. For more information, see Typed Links.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "DirectoryNotEnabledException",
"documentation" : "Operations are only permitted on enabled directories.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidNextTokenException",
"documentation" : "Indicates that the NextToken
value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "FacetValidationException",
"documentation" : "The Facet that you provided was not well formed or could not be validated with the schema.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListIncomingTypedLinksRequest",
"variableName" : "listIncomingTypedLinksRequest",
"variableType" : "ListIncomingTypedLinksRequest",
"documentation" : "",
"simpleType" : "ListIncomingTypedLinksRequest",
"variableSetterType" : "ListIncomingTypedLinksRequest"
},
"methodName" : "listIncomingTypedLinks",
"operationName" : "ListIncomingTypedLinks",
"paginated" : false,
"returnType" : {
"returnType" : "ListIncomingTypedLinksResponse",
"documentation" : null
},
"syncReturnType" : "ListIncomingTypedLinksResponse"
},
"ListIndex" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Lists objects attached to the specified index.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "FacetValidationException",
"documentation" : "The Facet that you provided was not well formed or could not be validated with the schema.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "DirectoryNotEnabledException",
"documentation" : "Operations are only permitted on enabled directories.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidNextTokenException",
"documentation" : "Indicates that the NextToken
value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "NotIndexException",
"documentation" : "Indicates that the requested operation can only operate on index objects.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListIndexRequest",
"variableName" : "listIndexRequest",
"variableType" : "ListIndexRequest",
"documentation" : "",
"simpleType" : "ListIndexRequest",
"variableSetterType" : "ListIndexRequest"
},
"methodName" : "listIndex",
"operationName" : "ListIndex",
"paginated" : true,
"returnType" : {
"returnType" : "ListIndexResponse",
"documentation" : null
},
"syncReturnType" : "ListIndexResponse"
},
"ListManagedSchemaArns" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Lists the major version families of each managed schema. If a major version ARN is provided as SchemaArn, the minor version revisions in that family are listed instead.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidNextTokenException",
"documentation" : "Indicates that the NextToken
value is not valid.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListManagedSchemaArnsRequest",
"variableName" : "listManagedSchemaArnsRequest",
"variableType" : "ListManagedSchemaArnsRequest",
"documentation" : "",
"simpleType" : "ListManagedSchemaArnsRequest",
"variableSetterType" : "ListManagedSchemaArnsRequest"
},
"methodName" : "listManagedSchemaArns",
"operationName" : "ListManagedSchemaArns",
"paginated" : true,
"returnType" : {
"returnType" : "ListManagedSchemaArnsResponse",
"documentation" : null
},
"syncReturnType" : "ListManagedSchemaArnsResponse"
},
"ListObjectAttributes" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Lists all attributes that are associated with an object.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "DirectoryNotEnabledException",
"documentation" : "Operations are only permitted on enabled directories.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidNextTokenException",
"documentation" : "Indicates that the NextToken
value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "FacetValidationException",
"documentation" : "The Facet that you provided was not well formed or could not be validated with the schema.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListObjectAttributesRequest",
"variableName" : "listObjectAttributesRequest",
"variableType" : "ListObjectAttributesRequest",
"documentation" : "",
"simpleType" : "ListObjectAttributesRequest",
"variableSetterType" : "ListObjectAttributesRequest"
},
"methodName" : "listObjectAttributes",
"operationName" : "ListObjectAttributes",
"paginated" : true,
"returnType" : {
"returnType" : "ListObjectAttributesResponse",
"documentation" : null
},
"syncReturnType" : "ListObjectAttributesResponse"
},
"ListObjectChildren" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns a paginated list of child objects that are associated with a given object.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "DirectoryNotEnabledException",
"documentation" : "Operations are only permitted on enabled directories.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidNextTokenException",
"documentation" : "Indicates that the NextToken
value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "NotNodeException",
"documentation" : "Occurs when any invalid operations are performed on an object that is not a node, such as calling ListObjectChildren
for a leaf node object.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListObjectChildrenRequest",
"variableName" : "listObjectChildrenRequest",
"variableType" : "ListObjectChildrenRequest",
"documentation" : "",
"simpleType" : "ListObjectChildrenRequest",
"variableSetterType" : "ListObjectChildrenRequest"
},
"methodName" : "listObjectChildren",
"operationName" : "ListObjectChildren",
"paginated" : true,
"returnType" : {
"returnType" : "ListObjectChildrenResponse",
"documentation" : null
},
"syncReturnType" : "ListObjectChildrenResponse"
},
"ListObjectParentPaths" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Retrieves all available parent paths for any object type such as node, leaf node, policy node, and index node objects. For more information about objects, see Directory Structure.
Use this API to evaluate all parents for an object. The call returns all objects from the root of the directory up to the requested object. The API returns the number of paths based on user-defined MaxResults
, in case there are multiple paths to the parent. The order of the paths and nodes returned is consistent among multiple API calls unless the objects are deleted or moved. Paths not leading to the directory root are ignored from the target object.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "DirectoryNotEnabledException",
"documentation" : "Operations are only permitted on enabled directories.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidNextTokenException",
"documentation" : "Indicates that the NextToken
value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListObjectParentPathsRequest",
"variableName" : "listObjectParentPathsRequest",
"variableType" : "ListObjectParentPathsRequest",
"documentation" : "",
"simpleType" : "ListObjectParentPathsRequest",
"variableSetterType" : "ListObjectParentPathsRequest"
},
"methodName" : "listObjectParentPaths",
"operationName" : "ListObjectParentPaths",
"paginated" : true,
"returnType" : {
"returnType" : "ListObjectParentPathsResponse",
"documentation" : null
},
"syncReturnType" : "ListObjectParentPathsResponse"
},
"ListObjectParents" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Lists parent objects that are associated with a given object in pagination fashion.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "DirectoryNotEnabledException",
"documentation" : "Operations are only permitted on enabled directories.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidNextTokenException",
"documentation" : "Indicates that the NextToken
value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "CannotListParentOfRootException",
"documentation" : "Cannot list the parents of a Directory root.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListObjectParentsRequest",
"variableName" : "listObjectParentsRequest",
"variableType" : "ListObjectParentsRequest",
"documentation" : "",
"simpleType" : "ListObjectParentsRequest",
"variableSetterType" : "ListObjectParentsRequest"
},
"methodName" : "listObjectParents",
"operationName" : "ListObjectParents",
"paginated" : true,
"returnType" : {
"returnType" : "ListObjectParentsResponse",
"documentation" : null
},
"syncReturnType" : "ListObjectParentsResponse"
},
"ListObjectPolicies" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns policies attached to an object in pagination fashion.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "DirectoryNotEnabledException",
"documentation" : "Operations are only permitted on enabled directories.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidNextTokenException",
"documentation" : "Indicates that the NextToken
value is not valid.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListObjectPoliciesRequest",
"variableName" : "listObjectPoliciesRequest",
"variableType" : "ListObjectPoliciesRequest",
"documentation" : "",
"simpleType" : "ListObjectPoliciesRequest",
"variableSetterType" : "ListObjectPoliciesRequest"
},
"methodName" : "listObjectPolicies",
"operationName" : "ListObjectPolicies",
"paginated" : true,
"returnType" : {
"returnType" : "ListObjectPoliciesResponse",
"documentation" : null
},
"syncReturnType" : "ListObjectPoliciesResponse"
},
"ListOutgoingTypedLinks" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns a paginated list of all the outgoing TypedLinkSpecifier information for an object. It also supports filtering by typed link facet and identity attributes. For more information, see Typed Links.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "DirectoryNotEnabledException",
"documentation" : "Operations are only permitted on enabled directories.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidNextTokenException",
"documentation" : "Indicates that the NextToken
value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "FacetValidationException",
"documentation" : "The Facet that you provided was not well formed or could not be validated with the schema.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListOutgoingTypedLinksRequest",
"variableName" : "listOutgoingTypedLinksRequest",
"variableType" : "ListOutgoingTypedLinksRequest",
"documentation" : "",
"simpleType" : "ListOutgoingTypedLinksRequest",
"variableSetterType" : "ListOutgoingTypedLinksRequest"
},
"methodName" : "listOutgoingTypedLinks",
"operationName" : "ListOutgoingTypedLinks",
"paginated" : false,
"returnType" : {
"returnType" : "ListOutgoingTypedLinksResponse",
"documentation" : null
},
"syncReturnType" : "ListOutgoingTypedLinksResponse"
},
"ListPolicyAttachments" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns all of the ObjectIdentifiers
to which a given policy is attached.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "DirectoryNotEnabledException",
"documentation" : "Operations are only permitted on enabled directories.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidNextTokenException",
"documentation" : "Indicates that the NextToken
value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "NotPolicyException",
"documentation" : "Indicates that the requested operation can only operate on policy objects.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListPolicyAttachmentsRequest",
"variableName" : "listPolicyAttachmentsRequest",
"variableType" : "ListPolicyAttachmentsRequest",
"documentation" : "",
"simpleType" : "ListPolicyAttachmentsRequest",
"variableSetterType" : "ListPolicyAttachmentsRequest"
},
"methodName" : "listPolicyAttachments",
"operationName" : "ListPolicyAttachments",
"paginated" : true,
"returnType" : {
"returnType" : "ListPolicyAttachmentsResponse",
"documentation" : null
},
"syncReturnType" : "ListPolicyAttachmentsResponse"
},
"ListPublishedSchemaArns" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Lists the major version families of each published schema. If a major version ARN is provided as SchemaArn
, the minor version revisions in that family are listed instead.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidNextTokenException",
"documentation" : "Indicates that the NextToken
value is not valid.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListPublishedSchemaArnsRequest",
"variableName" : "listPublishedSchemaArnsRequest",
"variableType" : "ListPublishedSchemaArnsRequest",
"documentation" : "",
"simpleType" : "ListPublishedSchemaArnsRequest",
"variableSetterType" : "ListPublishedSchemaArnsRequest"
},
"methodName" : "listPublishedSchemaArns",
"operationName" : "ListPublishedSchemaArns",
"paginated" : true,
"returnType" : {
"returnType" : "ListPublishedSchemaArnsResponse",
"documentation" : null
},
"syncReturnType" : "ListPublishedSchemaArnsResponse"
},
"ListTagsForResource" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns tags for a resource. Tagging is currently supported only for directories with a limit of 50 tags per directory. All 50 tags are returned for a given directory with this API call.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidTaggingRequestException",
"documentation" : "Can occur for multiple reasons such as when you tag a resource that doesn’t exist or if you specify a higher number of tags for a resource than the allowed limit. Allowed limit is 50 tags per resource.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListTagsForResourceRequest",
"variableName" : "listTagsForResourceRequest",
"variableType" : "ListTagsForResourceRequest",
"documentation" : "",
"simpleType" : "ListTagsForResourceRequest",
"variableSetterType" : "ListTagsForResourceRequest"
},
"methodName" : "listTagsForResource",
"operationName" : "ListTagsForResource",
"paginated" : true,
"returnType" : {
"returnType" : "ListTagsForResourceResponse",
"documentation" : null
},
"syncReturnType" : "ListTagsForResourceResponse"
},
"ListTypedLinkFacetAttributes" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns a paginated list of all attribute definitions for a particular TypedLinkFacet. For more information, see Typed Links.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "FacetNotFoundException",
"documentation" : "The specified Facet could not be found.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidNextTokenException",
"documentation" : "Indicates that the NextToken
value is not valid.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListTypedLinkFacetAttributesRequest",
"variableName" : "listTypedLinkFacetAttributesRequest",
"variableType" : "ListTypedLinkFacetAttributesRequest",
"documentation" : "",
"simpleType" : "ListTypedLinkFacetAttributesRequest",
"variableSetterType" : "ListTypedLinkFacetAttributesRequest"
},
"methodName" : "listTypedLinkFacetAttributes",
"operationName" : "ListTypedLinkFacetAttributes",
"paginated" : true,
"returnType" : {
"returnType" : "ListTypedLinkFacetAttributesResponse",
"documentation" : null
},
"syncReturnType" : "ListTypedLinkFacetAttributesResponse"
},
"ListTypedLinkFacetNames" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Returns a paginated list of TypedLink
facet names for a particular schema. For more information, see Typed Links.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidNextTokenException",
"documentation" : "Indicates that the NextToken
value is not valid.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListTypedLinkFacetNamesRequest",
"variableName" : "listTypedLinkFacetNamesRequest",
"variableType" : "ListTypedLinkFacetNamesRequest",
"documentation" : "",
"simpleType" : "ListTypedLinkFacetNamesRequest",
"variableSetterType" : "ListTypedLinkFacetNamesRequest"
},
"methodName" : "listTypedLinkFacetNames",
"operationName" : "ListTypedLinkFacetNames",
"paginated" : true,
"returnType" : {
"returnType" : "ListTypedLinkFacetNamesResponse",
"documentation" : null
},
"syncReturnType" : "ListTypedLinkFacetNamesResponse"
},
"LookupPolicy" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Lists all policies from the root of the Directory to the object specified. If there are no policies present, an empty list is returned. If policies are present, and if some objects don't have the policies attached, it returns the ObjectIdentifier
for such objects. If policies are present, it returns ObjectIdentifier
, policyId
, and policyType
. Paths that don't lead to the root from the target object are ignored. For more information, see Policies.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "DirectoryNotEnabledException",
"documentation" : "Operations are only permitted on enabled directories.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidNextTokenException",
"documentation" : "Indicates that the NextToken
value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "LookupPolicyRequest",
"variableName" : "lookupPolicyRequest",
"variableType" : "LookupPolicyRequest",
"documentation" : "",
"simpleType" : "LookupPolicyRequest",
"variableSetterType" : "LookupPolicyRequest"
},
"methodName" : "lookupPolicy",
"operationName" : "LookupPolicy",
"paginated" : true,
"returnType" : {
"returnType" : "LookupPolicyResponse",
"documentation" : null
},
"syncReturnType" : "LookupPolicyResponse"
},
"PublishSchema" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Publishes a development schema with a major version and a recommended minor version.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "SchemaAlreadyPublishedException",
"documentation" : "Indicates that a schema is already published.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "PublishSchemaRequest",
"variableName" : "publishSchemaRequest",
"variableType" : "PublishSchemaRequest",
"documentation" : "",
"simpleType" : "PublishSchemaRequest",
"variableSetterType" : "PublishSchemaRequest"
},
"methodName" : "publishSchema",
"operationName" : "PublishSchema",
"paginated" : false,
"returnType" : {
"returnType" : "PublishSchemaResponse",
"documentation" : null
},
"syncReturnType" : "PublishSchemaResponse"
},
"PutSchemaFromJson" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Allows a schema to be updated using JSON upload. Only available for development schemas. See JSON Schema Format for more information.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "InvalidSchemaDocException",
"documentation" : "Indicates that the provided SchemaDoc
value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidRuleException",
"documentation" : "Occurs when any of the rule parameter keys or values are invalid.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "PutSchemaFromJsonRequest",
"variableName" : "putSchemaFromJsonRequest",
"variableType" : "PutSchemaFromJsonRequest",
"documentation" : "",
"simpleType" : "PutSchemaFromJsonRequest",
"variableSetterType" : "PutSchemaFromJsonRequest"
},
"methodName" : "putSchemaFromJson",
"operationName" : "PutSchemaFromJson",
"paginated" : false,
"returnType" : {
"returnType" : "PutSchemaFromJsonResponse",
"documentation" : null
},
"syncReturnType" : "PutSchemaFromJsonResponse"
},
"RemoveFacetFromObject" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Removes the specified facet from the specified object.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "DirectoryNotEnabledException",
"documentation" : "Operations are only permitted on enabled directories.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "FacetValidationException",
"documentation" : "The Facet that you provided was not well formed or could not be validated with the schema.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "RemoveFacetFromObjectRequest",
"variableName" : "removeFacetFromObjectRequest",
"variableType" : "RemoveFacetFromObjectRequest",
"documentation" : "",
"simpleType" : "RemoveFacetFromObjectRequest",
"variableSetterType" : "RemoveFacetFromObjectRequest"
},
"methodName" : "removeFacetFromObject",
"operationName" : "RemoveFacetFromObject",
"paginated" : false,
"returnType" : {
"returnType" : "RemoveFacetFromObjectResponse",
"documentation" : null
},
"syncReturnType" : "RemoveFacetFromObjectResponse"
},
"TagResource" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "An API operation for adding tags to a resource.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidTaggingRequestException",
"documentation" : "Can occur for multiple reasons such as when you tag a resource that doesn’t exist or if you specify a higher number of tags for a resource than the allowed limit. Allowed limit is 50 tags per resource.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "TagResourceRequest",
"variableName" : "tagResourceRequest",
"variableType" : "TagResourceRequest",
"documentation" : "",
"simpleType" : "TagResourceRequest",
"variableSetterType" : "TagResourceRequest"
},
"methodName" : "tagResource",
"operationName" : "TagResource",
"paginated" : false,
"returnType" : {
"returnType" : "TagResourceResponse",
"documentation" : null
},
"syncReturnType" : "TagResourceResponse"
},
"UntagResource" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "An API operation for removing tags from a resource.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidTaggingRequestException",
"documentation" : "Can occur for multiple reasons such as when you tag a resource that doesn’t exist or if you specify a higher number of tags for a resource than the allowed limit. Allowed limit is 50 tags per resource.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UntagResourceRequest",
"variableName" : "untagResourceRequest",
"variableType" : "UntagResourceRequest",
"documentation" : "",
"simpleType" : "UntagResourceRequest",
"variableSetterType" : "UntagResourceRequest"
},
"methodName" : "untagResource",
"operationName" : "UntagResource",
"paginated" : false,
"returnType" : {
"returnType" : "UntagResourceResponse",
"documentation" : null
},
"syncReturnType" : "UntagResourceResponse"
},
"UpdateFacet" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Does the following:
-
Adds new Attributes
, Rules
, or ObjectTypes
.
-
Updates existing Attributes
, Rules
, or ObjectTypes
.
-
Deletes existing Attributes
, Rules
, or ObjectTypes
.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "InvalidFacetUpdateException",
"documentation" : "An attempt to modify a Facet resulted in an invalid schema exception.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "FacetValidationException",
"documentation" : "The Facet that you provided was not well formed or could not be validated with the schema.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "FacetNotFoundException",
"documentation" : "The specified Facet could not be found.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidRuleException",
"documentation" : "Occurs when any of the rule parameter keys or values are invalid.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateFacetRequest",
"variableName" : "updateFacetRequest",
"variableType" : "UpdateFacetRequest",
"documentation" : "",
"simpleType" : "UpdateFacetRequest",
"variableSetterType" : "UpdateFacetRequest"
},
"methodName" : "updateFacet",
"operationName" : "UpdateFacet",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateFacetResponse",
"documentation" : null
},
"syncReturnType" : "UpdateFacetResponse"
},
"UpdateLinkAttributes" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates a given typed link’s attributes. Attributes to be updated must not contribute to the typed link’s identity, as defined by its IdentityAttributeOrder
.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "DirectoryNotEnabledException",
"documentation" : "Operations are only permitted on enabled directories.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "FacetValidationException",
"documentation" : "The Facet that you provided was not well formed or could not be validated with the schema.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateLinkAttributesRequest",
"variableName" : "updateLinkAttributesRequest",
"variableType" : "UpdateLinkAttributesRequest",
"documentation" : "",
"simpleType" : "UpdateLinkAttributesRequest",
"variableSetterType" : "UpdateLinkAttributesRequest"
},
"methodName" : "updateLinkAttributes",
"operationName" : "UpdateLinkAttributes",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateLinkAttributesResponse",
"documentation" : null
},
"syncReturnType" : "UpdateLinkAttributesResponse"
},
"UpdateObjectAttributes" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates a given object's attributes.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "DirectoryNotEnabledException",
"documentation" : "Operations are only permitted on enabled directories.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "LinkNameAlreadyInUseException",
"documentation" : "Indicates that a link could not be created due to a naming conflict. Choose a different name and then try again.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "FacetValidationException",
"documentation" : "The Facet that you provided was not well formed or could not be validated with the schema.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateObjectAttributesRequest",
"variableName" : "updateObjectAttributesRequest",
"variableType" : "UpdateObjectAttributesRequest",
"documentation" : "",
"simpleType" : "UpdateObjectAttributesRequest",
"variableSetterType" : "UpdateObjectAttributesRequest"
},
"methodName" : "updateObjectAttributes",
"operationName" : "UpdateObjectAttributes",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateObjectAttributesResponse",
"documentation" : null
},
"syncReturnType" : "UpdateObjectAttributesResponse"
},
"UpdateSchema" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates the schema name with a new name. Only development schema names can be updated.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateSchemaRequest",
"variableName" : "updateSchemaRequest",
"variableType" : "UpdateSchemaRequest",
"documentation" : "",
"simpleType" : "UpdateSchemaRequest",
"variableSetterType" : "UpdateSchemaRequest"
},
"methodName" : "updateSchema",
"operationName" : "UpdateSchema",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateSchemaResponse",
"documentation" : null
},
"syncReturnType" : "UpdateSchemaResponse"
},
"UpdateTypedLinkFacet" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates a TypedLinkFacet. For more information, see Typed Links.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "FacetValidationException",
"documentation" : "The Facet that you provided was not well formed or could not be validated with the schema.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidFacetUpdateException",
"documentation" : "An attempt to modify a Facet resulted in an invalid schema exception.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "FacetNotFoundException",
"documentation" : "The specified Facet could not be found.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InvalidRuleException",
"documentation" : "Occurs when any of the rule parameter keys or values are invalid.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateTypedLinkFacetRequest",
"variableName" : "updateTypedLinkFacetRequest",
"variableType" : "UpdateTypedLinkFacetRequest",
"documentation" : "",
"simpleType" : "UpdateTypedLinkFacetRequest",
"variableSetterType" : "UpdateTypedLinkFacetRequest"
},
"methodName" : "updateTypedLinkFacet",
"operationName" : "UpdateTypedLinkFacet",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateTypedLinkFacetResponse",
"documentation" : null
},
"syncReturnType" : "UpdateTypedLinkFacetResponse"
},
"UpgradeAppliedSchema" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Upgrades a single directory in-place using the PublishedSchemaArn
with schema updates found in MinorVersion
. Backwards-compatible minor version upgrades are instantaneously available for readers on all objects in the directory. Note: This is a synchronous API call and upgrades only one schema on a given directory per call. To upgrade multiple directories from one schema, you would need to call this API on each directory.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "IncompatibleSchemaException",
"documentation" : "Indicates a failure occurred while performing a check for backward compatibility between the specified schema and the schema that is currently applied to the directory.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidAttachmentException",
"documentation" : "Indicates that an attempt to make an attachment was invalid. For example, attaching two nodes with a link type that is not applicable to the nodes or attempting to apply a schema to a directory a second time.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "SchemaAlreadyExistsException",
"documentation" : "Indicates that a schema could not be created due to a naming conflict. Please select a different name and then try again.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpgradeAppliedSchemaRequest",
"variableName" : "upgradeAppliedSchemaRequest",
"variableType" : "UpgradeAppliedSchemaRequest",
"documentation" : "",
"simpleType" : "UpgradeAppliedSchemaRequest",
"variableSetterType" : "UpgradeAppliedSchemaRequest"
},
"methodName" : "upgradeAppliedSchema",
"operationName" : "UpgradeAppliedSchema",
"paginated" : false,
"returnType" : {
"returnType" : "UpgradeAppliedSchemaResponse",
"documentation" : null
},
"syncReturnType" : "UpgradeAppliedSchemaResponse"
},
"UpgradePublishedSchema" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Upgrades a published schema under a new minor version revision using the current contents of DevelopmentSchemaArn
.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalServiceException",
"documentation" : "Indicates a problem that must be resolved by Amazon Web Services. This might be a transient error in which case you can retry your request until it succeeds. Otherwise, go to the AWS Service Health Dashboard site to see if there are any operational issues with the service.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidArnException",
"documentation" : "Indicates that the provided ARN value is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "RetryableConflictException",
"documentation" : "Occurs when a conflict with a previous successful write is detected. For example, if a write operation occurs on an object and then an attempt is made to read the object using “SERIALIZABLE” consistency, this exception may result. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "ValidationException",
"documentation" : "Indicates that your request is malformed in some manner. See the exception message.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "IncompatibleSchemaException",
"documentation" : "Indicates a failure occurred while performing a check for backward compatibility between the specified schema and the schema that is currently applied to the directory.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "AccessDeniedException",
"documentation" : "Access denied. Check your permissions.
",
"httpStatusCode" : 403
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource could not be found.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidAttachmentException",
"documentation" : "Indicates that an attempt to make an attachment was invalid. For example, attaching two nodes with a link type that is not applicable to the nodes or attempting to apply a schema to a directory a second time.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "LimitExceededException",
"documentation" : "Indicates that limits are exceeded. See Limits for more information.
",
"httpStatusCode" : 400
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpgradePublishedSchemaRequest",
"variableName" : "upgradePublishedSchemaRequest",
"variableType" : "UpgradePublishedSchemaRequest",
"documentation" : "",
"simpleType" : "UpgradePublishedSchemaRequest",
"variableSetterType" : "UpgradePublishedSchemaRequest"
},
"methodName" : "upgradePublishedSchema",
"operationName" : "UpgradePublishedSchema",
"paginated" : false,
"returnType" : {
"returnType" : "UpgradePublishedSchemaResponse",
"documentation" : null
},
"syncReturnType" : "UpgradePublishedSchemaResponse"
}
},
"shapes" : {
"AccessDeniedException" : {
"c2jName" : "AccessDeniedException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Access denied. Check your permissions.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : "AccessDeniedException",
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : 403,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "AccessDeniedException",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "AccessDeniedException",
"variableName" : "accessDeniedException",
"variableType" : "AccessDeniedException",
"documentation" : null,
"simpleType" : "AccessDeniedException",
"variableSetterType" : "AccessDeniedException"
},
"wrapper" : false
},
"AddFacetToObjectRequest" : {
"c2jName" : "AddFacetToObjectRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : true,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "AddFacetToObject",
"locationName" : null,
"requestUri" : "/amazonclouddirectory/2017-01-11/object/facets",
"target" : null,
"verb" : "PUT",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getDirectoryArn",
"beanStyleSetterMethodName" : "setDirectoryArn",
"c2jName" : "DirectoryArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) that is associated with the Directory where the object resides. For more information, see arns.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #directoryArn(String)}.\n@param directoryArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #directoryArn(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) that is associated with the Directory where the object resides. For more information, see arns.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "directoryArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) that is associated with the Directory where the object resides. For more information, see arns.
\n@param directoryArn The Amazon Resource Name (ARN) that is associated with the Directory where the object resides. For more information, see arns.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "directoryArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) that is associated with the Directory where the object resides. For more information, see arns.
\n@return The Amazon Resource Name (ARN) that is associated with the Directory where the object resides. For more information, see arns.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : true,
"isPayload" : false,
"isStreaming" : false,
"location" : "header",
"marshallLocation" : "HEADER",
"marshallLocationName" : "x-amz-data-partition",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "x-amz-data-partition",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DirectoryArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) that is associated with the Directory where the object resides. For more information, see arns.
\n@param directoryArn The Amazon Resource Name (ARN) that is associated with the Directory where the object resides. For more information, see arns.",
"setterMethodName" : "setDirectoryArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "directoryArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "directoryArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) that is associated with the Directory where the object resides. For more information, see arns.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSchemaFacet",
"beanStyleSetterMethodName" : "setSchemaFacet",
"c2jName" : "SchemaFacet",
"c2jShape" : "SchemaFacet",
"defaultConsumerFluentSetterDocumentation" : "Identifiers for the facet that you are adding to the object. See SchemaFacet for details.
\nThis is a convenience that creates an instance of the {@link SchemaFacet.Builder} avoiding the need to create one manually via {@link SchemaFacet#builder()}.\n\nWhen the {@link Consumer} completes, {@link SchemaFacet.Builder#build()} is called immediately and its result is passed to {@link #schemaFacet(SchemaFacet)}.\n@param schemaFacet a consumer that will call methods on {@link SchemaFacet.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schemaFacet(SchemaFacet)",
"deprecated" : false,
"documentation" : "Identifiers for the facet that you are adding to the object. See SchemaFacet for details.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "schemaFacet",
"fluentSetterDocumentation" : "Identifiers for the facet that you are adding to the object. See SchemaFacet for details.
\n@param schemaFacet Identifiers for the facet that you are adding to the object. See SchemaFacet for details.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "schemaFacet",
"getterDocumentation" : "Identifiers for the facet that you are adding to the object. See SchemaFacet for details.
\n@return Identifiers for the facet that you are adding to the object. See SchemaFacet for details.",
"getterModel" : {
"returnType" : "SchemaFacet",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SchemaFacet",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SchemaFacet",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "SchemaFacet",
"sensitive" : false,
"setterDocumentation" : "Identifiers for the facet that you are adding to the object. See SchemaFacet for details.
\n@param schemaFacet Identifiers for the facet that you are adding to the object. See SchemaFacet for details.",
"setterMethodName" : "setSchemaFacet",
"setterModel" : {
"variableDeclarationType" : "SchemaFacet",
"variableName" : "schemaFacet",
"variableType" : "SchemaFacet",
"documentation" : null,
"simpleType" : "SchemaFacet",
"variableSetterType" : "SchemaFacet"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "SchemaFacet",
"variableName" : "schemaFacet",
"variableType" : "SchemaFacet",
"documentation" : "Identifiers for the facet that you are adding to the object. See SchemaFacet for details.
",
"simpleType" : "SchemaFacet",
"variableSetterType" : "SchemaFacet"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getObjectAttributeList",
"beanStyleSetterMethodName" : "setObjectAttributeList",
"c2jName" : "ObjectAttributeList",
"c2jShape" : "AttributeKeyAndValueList",
"defaultConsumerFluentSetterDocumentation" : "Attributes on the facet that you are adding to the object.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #objectAttributeList(List)}.\n@param objectAttributeList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #objectAttributeList(List)",
"deprecated" : false,
"documentation" : "Attributes on the facet that you are adding to the object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "objectAttributeList",
"fluentSetterDocumentation" : "Attributes on the facet that you are adding to the object.
\n@param objectAttributeList Attributes on the facet that you are adding to the object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "objectAttributeList",
"getterDocumentation" : "Attributes on the facet that you are adding to the object.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return Attributes on the facet that you are adding to the object.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ObjectAttributeList",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ObjectAttributeList",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "AttributeKeyAndValue",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeKeyAndValue.Builder} avoiding the need to create one manually via {@link AttributeKeyAndValue#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeKeyAndValue.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeKeyAndValue)}.\n@param member a consumer that will call methods on {@link AttributeKeyAndValue.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeKeyAndValue)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "AttributeKeyAndValue",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "AttributeKeyAndValue",
"variableName" : "member",
"variableType" : "AttributeKeyAndValue",
"documentation" : null,
"simpleType" : "AttributeKeyAndValue",
"variableSetterType" : "AttributeKeyAndValue"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "AttributeKeyAndValue",
"variableName" : "member",
"variableType" : "AttributeKeyAndValue",
"documentation" : "",
"simpleType" : "AttributeKeyAndValue",
"variableSetterType" : "AttributeKeyAndValue"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "AttributeKeyAndValue",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "AttributeKeyAndValue",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "ObjectAttributeList",
"sensitive" : false,
"setterDocumentation" : "Attributes on the facet that you are adding to the object.
\n@param objectAttributeList Attributes on the facet that you are adding to the object.",
"setterMethodName" : "setObjectAttributeList",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "objectAttributeList",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "objectAttributeList",
"variableType" : "java.util.List",
"documentation" : "Attributes on the facet that you are adding to the object.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getObjectReference",
"beanStyleSetterMethodName" : "setObjectReference",
"c2jName" : "ObjectReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "A reference to the object you are adding the specified facet to.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #objectReference(ObjectReference)}.\n@param objectReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #objectReference(ObjectReference)",
"deprecated" : false,
"documentation" : "A reference to the object you are adding the specified facet to.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "objectReference",
"fluentSetterDocumentation" : "A reference to the object you are adding the specified facet to.
\n@param objectReference A reference to the object you are adding the specified facet to.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "objectReference",
"getterDocumentation" : "A reference to the object you are adding the specified facet to.
\n@return A reference to the object you are adding the specified facet to.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ObjectReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ObjectReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ObjectReference",
"sensitive" : false,
"setterDocumentation" : "A reference to the object you are adding the specified facet to.
\n@param objectReference A reference to the object you are adding the specified facet to.",
"setterMethodName" : "setObjectReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "objectReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "objectReference",
"variableType" : "ObjectReference",
"documentation" : "A reference to the object you are adding the specified facet to.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DirectoryArn" : {
"beanStyleGetterMethodName" : "getDirectoryArn",
"beanStyleSetterMethodName" : "setDirectoryArn",
"c2jName" : "DirectoryArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) that is associated with the Directory where the object resides. For more information, see arns.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #directoryArn(String)}.\n@param directoryArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #directoryArn(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) that is associated with the Directory where the object resides. For more information, see arns.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "directoryArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) that is associated with the Directory where the object resides. For more information, see arns.
\n@param directoryArn The Amazon Resource Name (ARN) that is associated with the Directory where the object resides. For more information, see arns.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "directoryArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) that is associated with the Directory where the object resides. For more information, see arns.
\n@return The Amazon Resource Name (ARN) that is associated with the Directory where the object resides. For more information, see arns.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : true,
"isPayload" : false,
"isStreaming" : false,
"location" : "header",
"marshallLocation" : "HEADER",
"marshallLocationName" : "x-amz-data-partition",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "x-amz-data-partition",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DirectoryArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) that is associated with the Directory where the object resides. For more information, see arns.
\n@param directoryArn The Amazon Resource Name (ARN) that is associated with the Directory where the object resides. For more information, see arns.",
"setterMethodName" : "setDirectoryArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "directoryArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "directoryArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) that is associated with the Directory where the object resides. For more information, see arns.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ObjectAttributeList" : {
"beanStyleGetterMethodName" : "getObjectAttributeList",
"beanStyleSetterMethodName" : "setObjectAttributeList",
"c2jName" : "ObjectAttributeList",
"c2jShape" : "AttributeKeyAndValueList",
"defaultConsumerFluentSetterDocumentation" : "Attributes on the facet that you are adding to the object.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #objectAttributeList(List)}.\n@param objectAttributeList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #objectAttributeList(List)",
"deprecated" : false,
"documentation" : "Attributes on the facet that you are adding to the object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "objectAttributeList",
"fluentSetterDocumentation" : "Attributes on the facet that you are adding to the object.
\n@param objectAttributeList Attributes on the facet that you are adding to the object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "objectAttributeList",
"getterDocumentation" : "Attributes on the facet that you are adding to the object.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return Attributes on the facet that you are adding to the object.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ObjectAttributeList",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ObjectAttributeList",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "AttributeKeyAndValue",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeKeyAndValue.Builder} avoiding the need to create one manually via {@link AttributeKeyAndValue#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeKeyAndValue.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeKeyAndValue)}.\n@param member a consumer that will call methods on {@link AttributeKeyAndValue.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeKeyAndValue)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "AttributeKeyAndValue",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "AttributeKeyAndValue",
"variableName" : "member",
"variableType" : "AttributeKeyAndValue",
"documentation" : null,
"simpleType" : "AttributeKeyAndValue",
"variableSetterType" : "AttributeKeyAndValue"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "AttributeKeyAndValue",
"variableName" : "member",
"variableType" : "AttributeKeyAndValue",
"documentation" : "",
"simpleType" : "AttributeKeyAndValue",
"variableSetterType" : "AttributeKeyAndValue"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "AttributeKeyAndValue",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "AttributeKeyAndValue",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "ObjectAttributeList",
"sensitive" : false,
"setterDocumentation" : "Attributes on the facet that you are adding to the object.
\n@param objectAttributeList Attributes on the facet that you are adding to the object.",
"setterMethodName" : "setObjectAttributeList",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "objectAttributeList",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "objectAttributeList",
"variableType" : "java.util.List",
"documentation" : "Attributes on the facet that you are adding to the object.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"ObjectReference" : {
"beanStyleGetterMethodName" : "getObjectReference",
"beanStyleSetterMethodName" : "setObjectReference",
"c2jName" : "ObjectReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "A reference to the object you are adding the specified facet to.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #objectReference(ObjectReference)}.\n@param objectReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #objectReference(ObjectReference)",
"deprecated" : false,
"documentation" : "A reference to the object you are adding the specified facet to.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "objectReference",
"fluentSetterDocumentation" : "A reference to the object you are adding the specified facet to.
\n@param objectReference A reference to the object you are adding the specified facet to.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "objectReference",
"getterDocumentation" : "A reference to the object you are adding the specified facet to.
\n@return A reference to the object you are adding the specified facet to.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ObjectReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ObjectReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ObjectReference",
"sensitive" : false,
"setterDocumentation" : "A reference to the object you are adding the specified facet to.
\n@param objectReference A reference to the object you are adding the specified facet to.",
"setterMethodName" : "setObjectReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "objectReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "objectReference",
"variableType" : "ObjectReference",
"documentation" : "A reference to the object you are adding the specified facet to.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
},
"SchemaFacet" : {
"beanStyleGetterMethodName" : "getSchemaFacet",
"beanStyleSetterMethodName" : "setSchemaFacet",
"c2jName" : "SchemaFacet",
"c2jShape" : "SchemaFacet",
"defaultConsumerFluentSetterDocumentation" : "Identifiers for the facet that you are adding to the object. See SchemaFacet for details.
\nThis is a convenience that creates an instance of the {@link SchemaFacet.Builder} avoiding the need to create one manually via {@link SchemaFacet#builder()}.\n\nWhen the {@link Consumer} completes, {@link SchemaFacet.Builder#build()} is called immediately and its result is passed to {@link #schemaFacet(SchemaFacet)}.\n@param schemaFacet a consumer that will call methods on {@link SchemaFacet.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schemaFacet(SchemaFacet)",
"deprecated" : false,
"documentation" : "Identifiers for the facet that you are adding to the object. See SchemaFacet for details.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "schemaFacet",
"fluentSetterDocumentation" : "Identifiers for the facet that you are adding to the object. See SchemaFacet for details.
\n@param schemaFacet Identifiers for the facet that you are adding to the object. See SchemaFacet for details.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "schemaFacet",
"getterDocumentation" : "Identifiers for the facet that you are adding to the object. See SchemaFacet for details.
\n@return Identifiers for the facet that you are adding to the object. See SchemaFacet for details.",
"getterModel" : {
"returnType" : "SchemaFacet",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SchemaFacet",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SchemaFacet",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "SchemaFacet",
"sensitive" : false,
"setterDocumentation" : "Identifiers for the facet that you are adding to the object. See SchemaFacet for details.
\n@param schemaFacet Identifiers for the facet that you are adding to the object. See SchemaFacet for details.",
"setterMethodName" : "setSchemaFacet",
"setterModel" : {
"variableDeclarationType" : "SchemaFacet",
"variableName" : "schemaFacet",
"variableType" : "SchemaFacet",
"documentation" : null,
"simpleType" : "SchemaFacet",
"variableSetterType" : "SchemaFacet"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "SchemaFacet",
"variableName" : "schemaFacet",
"variableType" : "SchemaFacet",
"documentation" : "Identifiers for the facet that you are adding to the object. See SchemaFacet for details.
",
"simpleType" : "SchemaFacet",
"variableSetterType" : "SchemaFacet"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getDirectoryArn",
"beanStyleSetterMethodName" : "setDirectoryArn",
"c2jName" : "DirectoryArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) that is associated with the Directory where the object resides. For more information, see arns.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #directoryArn(String)}.\n@param directoryArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #directoryArn(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) that is associated with the Directory where the object resides. For more information, see arns.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "directoryArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) that is associated with the Directory where the object resides. For more information, see arns.
\n@param directoryArn The Amazon Resource Name (ARN) that is associated with the Directory where the object resides. For more information, see arns.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "directoryArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) that is associated with the Directory where the object resides. For more information, see arns.
\n@return The Amazon Resource Name (ARN) that is associated with the Directory where the object resides. For more information, see arns.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : true,
"isPayload" : false,
"isStreaming" : false,
"location" : "header",
"marshallLocation" : "HEADER",
"marshallLocationName" : "x-amz-data-partition",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "x-amz-data-partition",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DirectoryArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) that is associated with the Directory where the object resides. For more information, see arns.
\n@param directoryArn The Amazon Resource Name (ARN) that is associated with the Directory where the object resides. For more information, see arns.",
"setterMethodName" : "setDirectoryArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "directoryArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "directoryArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) that is associated with the Directory where the object resides. For more information, see arns.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSchemaFacet",
"beanStyleSetterMethodName" : "setSchemaFacet",
"c2jName" : "SchemaFacet",
"c2jShape" : "SchemaFacet",
"defaultConsumerFluentSetterDocumentation" : "Identifiers for the facet that you are adding to the object. See SchemaFacet for details.
\nThis is a convenience that creates an instance of the {@link SchemaFacet.Builder} avoiding the need to create one manually via {@link SchemaFacet#builder()}.\n\nWhen the {@link Consumer} completes, {@link SchemaFacet.Builder#build()} is called immediately and its result is passed to {@link #schemaFacet(SchemaFacet)}.\n@param schemaFacet a consumer that will call methods on {@link SchemaFacet.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schemaFacet(SchemaFacet)",
"deprecated" : false,
"documentation" : "Identifiers for the facet that you are adding to the object. See SchemaFacet for details.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "schemaFacet",
"fluentSetterDocumentation" : "Identifiers for the facet that you are adding to the object. See SchemaFacet for details.
\n@param schemaFacet Identifiers for the facet that you are adding to the object. See SchemaFacet for details.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "schemaFacet",
"getterDocumentation" : "Identifiers for the facet that you are adding to the object. See SchemaFacet for details.
\n@return Identifiers for the facet that you are adding to the object. See SchemaFacet for details.",
"getterModel" : {
"returnType" : "SchemaFacet",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SchemaFacet",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SchemaFacet",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "SchemaFacet",
"sensitive" : false,
"setterDocumentation" : "Identifiers for the facet that you are adding to the object. See SchemaFacet for details.
\n@param schemaFacet Identifiers for the facet that you are adding to the object. See SchemaFacet for details.",
"setterMethodName" : "setSchemaFacet",
"setterModel" : {
"variableDeclarationType" : "SchemaFacet",
"variableName" : "schemaFacet",
"variableType" : "SchemaFacet",
"documentation" : null,
"simpleType" : "SchemaFacet",
"variableSetterType" : "SchemaFacet"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "SchemaFacet",
"variableName" : "schemaFacet",
"variableType" : "SchemaFacet",
"documentation" : "Identifiers for the facet that you are adding to the object. See SchemaFacet for details.
",
"simpleType" : "SchemaFacet",
"variableSetterType" : "SchemaFacet"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getObjectAttributeList",
"beanStyleSetterMethodName" : "setObjectAttributeList",
"c2jName" : "ObjectAttributeList",
"c2jShape" : "AttributeKeyAndValueList",
"defaultConsumerFluentSetterDocumentation" : "Attributes on the facet that you are adding to the object.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #objectAttributeList(List)}.\n@param objectAttributeList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #objectAttributeList(List)",
"deprecated" : false,
"documentation" : "Attributes on the facet that you are adding to the object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "objectAttributeList",
"fluentSetterDocumentation" : "Attributes on the facet that you are adding to the object.
\n@param objectAttributeList Attributes on the facet that you are adding to the object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "objectAttributeList",
"getterDocumentation" : "Attributes on the facet that you are adding to the object.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return Attributes on the facet that you are adding to the object.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ObjectAttributeList",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ObjectAttributeList",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "AttributeKeyAndValue",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeKeyAndValue.Builder} avoiding the need to create one manually via {@link AttributeKeyAndValue#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeKeyAndValue.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeKeyAndValue)}.\n@param member a consumer that will call methods on {@link AttributeKeyAndValue.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeKeyAndValue)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "AttributeKeyAndValue",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "AttributeKeyAndValue",
"variableName" : "member",
"variableType" : "AttributeKeyAndValue",
"documentation" : null,
"simpleType" : "AttributeKeyAndValue",
"variableSetterType" : "AttributeKeyAndValue"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "AttributeKeyAndValue",
"variableName" : "member",
"variableType" : "AttributeKeyAndValue",
"documentation" : "",
"simpleType" : "AttributeKeyAndValue",
"variableSetterType" : "AttributeKeyAndValue"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "AttributeKeyAndValue",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "AttributeKeyAndValue",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "ObjectAttributeList",
"sensitive" : false,
"setterDocumentation" : "Attributes on the facet that you are adding to the object.
\n@param objectAttributeList Attributes on the facet that you are adding to the object.",
"setterMethodName" : "setObjectAttributeList",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "objectAttributeList",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "objectAttributeList",
"variableType" : "java.util.List",
"documentation" : "Attributes on the facet that you are adding to the object.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getObjectReference",
"beanStyleSetterMethodName" : "setObjectReference",
"c2jName" : "ObjectReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "A reference to the object you are adding the specified facet to.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #objectReference(ObjectReference)}.\n@param objectReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #objectReference(ObjectReference)",
"deprecated" : false,
"documentation" : "A reference to the object you are adding the specified facet to.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "objectReference",
"fluentSetterDocumentation" : "A reference to the object you are adding the specified facet to.
\n@param objectReference A reference to the object you are adding the specified facet to.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "objectReference",
"getterDocumentation" : "A reference to the object you are adding the specified facet to.
\n@return A reference to the object you are adding the specified facet to.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ObjectReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ObjectReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ObjectReference",
"sensitive" : false,
"setterDocumentation" : "A reference to the object you are adding the specified facet to.
\n@param objectReference A reference to the object you are adding the specified facet to.",
"setterMethodName" : "setObjectReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "objectReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "objectReference",
"variableType" : "ObjectReference",
"documentation" : "A reference to the object you are adding the specified facet to.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "DirectoryArn", "SchemaFacet", "ObjectReference" ],
"shapeName" : "AddFacetToObjectRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "AddFacetToObjectRequest",
"variableName" : "addFacetToObjectRequest",
"variableType" : "AddFacetToObjectRequest",
"documentation" : null,
"simpleType" : "AddFacetToObjectRequest",
"variableSetterType" : "AddFacetToObjectRequest"
},
"wrapper" : false
},
"AddFacetToObjectResponse" : {
"c2jName" : "AddFacetToObjectResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "AddFacetToObjectResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "AddFacetToObjectResponse",
"variableName" : "addFacetToObjectResponse",
"variableType" : "AddFacetToObjectResponse",
"documentation" : null,
"simpleType" : "AddFacetToObjectResponse",
"variableSetterType" : "AddFacetToObjectResponse"
},
"wrapper" : false
},
"ApplySchemaRequest" : {
"c2jName" : "ApplySchemaRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : true,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "ApplySchema",
"locationName" : null,
"requestUri" : "/amazonclouddirectory/2017-01-11/schema/apply",
"target" : null,
"verb" : "PUT",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getPublishedSchemaArn",
"beanStyleSetterMethodName" : "setPublishedSchemaArn",
"c2jName" : "PublishedSchemaArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "Published schema Amazon Resource Name (ARN) that needs to be copied. For more information, see arns.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #publishedSchemaArn(String)}.\n@param publishedSchemaArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #publishedSchemaArn(String)",
"deprecated" : false,
"documentation" : "Published schema Amazon Resource Name (ARN) that needs to be copied. For more information, see arns.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "publishedSchemaArn",
"fluentSetterDocumentation" : "Published schema Amazon Resource Name (ARN) that needs to be copied. For more information, see arns.
\n@param publishedSchemaArn Published schema Amazon Resource Name (ARN) that needs to be copied. For more information, see arns.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "publishedSchemaArn",
"getterDocumentation" : "Published schema Amazon Resource Name (ARN) that needs to be copied. For more information, see arns.
\n@return Published schema Amazon Resource Name (ARN) that needs to be copied. For more information, see arns.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PublishedSchemaArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "PublishedSchemaArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PublishedSchemaArn",
"sensitive" : false,
"setterDocumentation" : "Published schema Amazon Resource Name (ARN) that needs to be copied. For more information, see arns.
\n@param publishedSchemaArn Published schema Amazon Resource Name (ARN) that needs to be copied. For more information, see arns.",
"setterMethodName" : "setPublishedSchemaArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "publishedSchemaArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "publishedSchemaArn",
"variableType" : "String",
"documentation" : "Published schema Amazon Resource Name (ARN) that needs to be copied. For more information, see arns.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDirectoryArn",
"beanStyleSetterMethodName" : "setDirectoryArn",
"c2jName" : "DirectoryArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) that is associated with the Directory into which the schema is copied. For more information, see arns.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #directoryArn(String)}.\n@param directoryArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #directoryArn(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) that is associated with the Directory into which the schema is copied. For more information, see arns.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "directoryArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) that is associated with the Directory into which the schema is copied. For more information, see arns.
\n@param directoryArn The Amazon Resource Name (ARN) that is associated with the Directory into which the schema is copied. For more information, see arns.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "directoryArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) that is associated with the Directory into which the schema is copied. For more information, see arns.
\n@return The Amazon Resource Name (ARN) that is associated with the Directory into which the schema is copied. For more information, see arns.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : true,
"isPayload" : false,
"isStreaming" : false,
"location" : "header",
"marshallLocation" : "HEADER",
"marshallLocationName" : "x-amz-data-partition",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "x-amz-data-partition",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DirectoryArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) that is associated with the Directory into which the schema is copied. For more information, see arns.
\n@param directoryArn The Amazon Resource Name (ARN) that is associated with the Directory into which the schema is copied. For more information, see arns.",
"setterMethodName" : "setDirectoryArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "directoryArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "directoryArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) that is associated with the Directory into which the schema is copied. For more information, see arns.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DirectoryArn" : {
"beanStyleGetterMethodName" : "getDirectoryArn",
"beanStyleSetterMethodName" : "setDirectoryArn",
"c2jName" : "DirectoryArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) that is associated with the Directory into which the schema is copied. For more information, see arns.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #directoryArn(String)}.\n@param directoryArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #directoryArn(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) that is associated with the Directory into which the schema is copied. For more information, see arns.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "directoryArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) that is associated with the Directory into which the schema is copied. For more information, see arns.
\n@param directoryArn The Amazon Resource Name (ARN) that is associated with the Directory into which the schema is copied. For more information, see arns.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "directoryArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) that is associated with the Directory into which the schema is copied. For more information, see arns.
\n@return The Amazon Resource Name (ARN) that is associated with the Directory into which the schema is copied. For more information, see arns.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : true,
"isPayload" : false,
"isStreaming" : false,
"location" : "header",
"marshallLocation" : "HEADER",
"marshallLocationName" : "x-amz-data-partition",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "x-amz-data-partition",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DirectoryArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) that is associated with the Directory into which the schema is copied. For more information, see arns.
\n@param directoryArn The Amazon Resource Name (ARN) that is associated with the Directory into which the schema is copied. For more information, see arns.",
"setterMethodName" : "setDirectoryArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "directoryArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "directoryArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) that is associated with the Directory into which the schema is copied. For more information, see arns.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"PublishedSchemaArn" : {
"beanStyleGetterMethodName" : "getPublishedSchemaArn",
"beanStyleSetterMethodName" : "setPublishedSchemaArn",
"c2jName" : "PublishedSchemaArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "Published schema Amazon Resource Name (ARN) that needs to be copied. For more information, see arns.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #publishedSchemaArn(String)}.\n@param publishedSchemaArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #publishedSchemaArn(String)",
"deprecated" : false,
"documentation" : "Published schema Amazon Resource Name (ARN) that needs to be copied. For more information, see arns.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "publishedSchemaArn",
"fluentSetterDocumentation" : "Published schema Amazon Resource Name (ARN) that needs to be copied. For more information, see arns.
\n@param publishedSchemaArn Published schema Amazon Resource Name (ARN) that needs to be copied. For more information, see arns.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "publishedSchemaArn",
"getterDocumentation" : "Published schema Amazon Resource Name (ARN) that needs to be copied. For more information, see arns.
\n@return Published schema Amazon Resource Name (ARN) that needs to be copied. For more information, see arns.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PublishedSchemaArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "PublishedSchemaArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PublishedSchemaArn",
"sensitive" : false,
"setterDocumentation" : "Published schema Amazon Resource Name (ARN) that needs to be copied. For more information, see arns.
\n@param publishedSchemaArn Published schema Amazon Resource Name (ARN) that needs to be copied. For more information, see arns.",
"setterMethodName" : "setPublishedSchemaArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "publishedSchemaArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "publishedSchemaArn",
"variableType" : "String",
"documentation" : "Published schema Amazon Resource Name (ARN) that needs to be copied. For more information, see arns.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getPublishedSchemaArn",
"beanStyleSetterMethodName" : "setPublishedSchemaArn",
"c2jName" : "PublishedSchemaArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "Published schema Amazon Resource Name (ARN) that needs to be copied. For more information, see arns.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #publishedSchemaArn(String)}.\n@param publishedSchemaArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #publishedSchemaArn(String)",
"deprecated" : false,
"documentation" : "Published schema Amazon Resource Name (ARN) that needs to be copied. For more information, see arns.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "publishedSchemaArn",
"fluentSetterDocumentation" : "Published schema Amazon Resource Name (ARN) that needs to be copied. For more information, see arns.
\n@param publishedSchemaArn Published schema Amazon Resource Name (ARN) that needs to be copied. For more information, see arns.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "publishedSchemaArn",
"getterDocumentation" : "Published schema Amazon Resource Name (ARN) that needs to be copied. For more information, see arns.
\n@return Published schema Amazon Resource Name (ARN) that needs to be copied. For more information, see arns.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PublishedSchemaArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "PublishedSchemaArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "PublishedSchemaArn",
"sensitive" : false,
"setterDocumentation" : "Published schema Amazon Resource Name (ARN) that needs to be copied. For more information, see arns.
\n@param publishedSchemaArn Published schema Amazon Resource Name (ARN) that needs to be copied. For more information, see arns.",
"setterMethodName" : "setPublishedSchemaArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "publishedSchemaArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "publishedSchemaArn",
"variableType" : "String",
"documentation" : "Published schema Amazon Resource Name (ARN) that needs to be copied. For more information, see arns.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDirectoryArn",
"beanStyleSetterMethodName" : "setDirectoryArn",
"c2jName" : "DirectoryArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) that is associated with the Directory into which the schema is copied. For more information, see arns.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #directoryArn(String)}.\n@param directoryArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #directoryArn(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) that is associated with the Directory into which the schema is copied. For more information, see arns.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "directoryArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) that is associated with the Directory into which the schema is copied. For more information, see arns.
\n@param directoryArn The Amazon Resource Name (ARN) that is associated with the Directory into which the schema is copied. For more information, see arns.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "directoryArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) that is associated with the Directory into which the schema is copied. For more information, see arns.
\n@return The Amazon Resource Name (ARN) that is associated with the Directory into which the schema is copied. For more information, see arns.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : true,
"isPayload" : false,
"isStreaming" : false,
"location" : "header",
"marshallLocation" : "HEADER",
"marshallLocationName" : "x-amz-data-partition",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "x-amz-data-partition",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DirectoryArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) that is associated with the Directory into which the schema is copied. For more information, see arns.
\n@param directoryArn The Amazon Resource Name (ARN) that is associated with the Directory into which the schema is copied. For more information, see arns.",
"setterMethodName" : "setDirectoryArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "directoryArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "directoryArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) that is associated with the Directory into which the schema is copied. For more information, see arns.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "PublishedSchemaArn", "DirectoryArn" ],
"shapeName" : "ApplySchemaRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "ApplySchemaRequest",
"variableName" : "applySchemaRequest",
"variableType" : "ApplySchemaRequest",
"documentation" : null,
"simpleType" : "ApplySchemaRequest",
"variableSetterType" : "ApplySchemaRequest"
},
"wrapper" : false
},
"ApplySchemaResponse" : {
"c2jName" : "ApplySchemaResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getAppliedSchemaArn",
"beanStyleSetterMethodName" : "setAppliedSchemaArn",
"c2jName" : "AppliedSchemaArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "The applied schema ARN that is associated with the copied schema in the Directory. You can use this ARN to describe the schema information applied on this directory. For more information, see arns.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #appliedSchemaArn(String)}.\n@param appliedSchemaArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appliedSchemaArn(String)",
"deprecated" : false,
"documentation" : "The applied schema ARN that is associated with the copied schema in the Directory. You can use this ARN to describe the schema information applied on this directory. For more information, see arns.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "appliedSchemaArn",
"fluentSetterDocumentation" : "The applied schema ARN that is associated with the copied schema in the Directory. You can use this ARN to describe the schema information applied on this directory. For more information, see arns.
\n@param appliedSchemaArn The applied schema ARN that is associated with the copied schema in the Directory. You can use this ARN to describe the schema information applied on this directory. For more information, see arns.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "appliedSchemaArn",
"getterDocumentation" : "The applied schema ARN that is associated with the copied schema in the Directory. You can use this ARN to describe the schema information applied on this directory. For more information, see arns.
\n@return The applied schema ARN that is associated with the copied schema in the Directory. You can use this ARN to describe the schema information applied on this directory. For more information, see arns.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AppliedSchemaArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "AppliedSchemaArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AppliedSchemaArn",
"sensitive" : false,
"setterDocumentation" : "The applied schema ARN that is associated with the copied schema in the Directory. You can use this ARN to describe the schema information applied on this directory. For more information, see arns.
\n@param appliedSchemaArn The applied schema ARN that is associated with the copied schema in the Directory. You can use this ARN to describe the schema information applied on this directory. For more information, see arns.",
"setterMethodName" : "setAppliedSchemaArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "appliedSchemaArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "appliedSchemaArn",
"variableType" : "String",
"documentation" : "The applied schema ARN that is associated with the copied schema in the Directory. You can use this ARN to describe the schema information applied on this directory. For more information, see arns.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDirectoryArn",
"beanStyleSetterMethodName" : "setDirectoryArn",
"c2jName" : "DirectoryArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "The ARN that is associated with the Directory. For more information, see arns.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #directoryArn(String)}.\n@param directoryArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #directoryArn(String)",
"deprecated" : false,
"documentation" : "The ARN that is associated with the Directory. For more information, see arns.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "directoryArn",
"fluentSetterDocumentation" : "The ARN that is associated with the Directory. For more information, see arns.
\n@param directoryArn The ARN that is associated with the Directory. For more information, see arns.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "directoryArn",
"getterDocumentation" : "The ARN that is associated with the Directory. For more information, see arns.
\n@return The ARN that is associated with the Directory. For more information, see arns.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DirectoryArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DirectoryArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DirectoryArn",
"sensitive" : false,
"setterDocumentation" : "The ARN that is associated with the Directory. For more information, see arns.
\n@param directoryArn The ARN that is associated with the Directory. For more information, see arns.",
"setterMethodName" : "setDirectoryArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "directoryArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "directoryArn",
"variableType" : "String",
"documentation" : "The ARN that is associated with the Directory. For more information, see arns.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"AppliedSchemaArn" : {
"beanStyleGetterMethodName" : "getAppliedSchemaArn",
"beanStyleSetterMethodName" : "setAppliedSchemaArn",
"c2jName" : "AppliedSchemaArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "The applied schema ARN that is associated with the copied schema in the Directory. You can use this ARN to describe the schema information applied on this directory. For more information, see arns.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #appliedSchemaArn(String)}.\n@param appliedSchemaArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appliedSchemaArn(String)",
"deprecated" : false,
"documentation" : "The applied schema ARN that is associated with the copied schema in the Directory. You can use this ARN to describe the schema information applied on this directory. For more information, see arns.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "appliedSchemaArn",
"fluentSetterDocumentation" : "The applied schema ARN that is associated with the copied schema in the Directory. You can use this ARN to describe the schema information applied on this directory. For more information, see arns.
\n@param appliedSchemaArn The applied schema ARN that is associated with the copied schema in the Directory. You can use this ARN to describe the schema information applied on this directory. For more information, see arns.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "appliedSchemaArn",
"getterDocumentation" : "The applied schema ARN that is associated with the copied schema in the Directory. You can use this ARN to describe the schema information applied on this directory. For more information, see arns.
\n@return The applied schema ARN that is associated with the copied schema in the Directory. You can use this ARN to describe the schema information applied on this directory. For more information, see arns.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AppliedSchemaArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "AppliedSchemaArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AppliedSchemaArn",
"sensitive" : false,
"setterDocumentation" : "The applied schema ARN that is associated with the copied schema in the Directory. You can use this ARN to describe the schema information applied on this directory. For more information, see arns.
\n@param appliedSchemaArn The applied schema ARN that is associated with the copied schema in the Directory. You can use this ARN to describe the schema information applied on this directory. For more information, see arns.",
"setterMethodName" : "setAppliedSchemaArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "appliedSchemaArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "appliedSchemaArn",
"variableType" : "String",
"documentation" : "The applied schema ARN that is associated with the copied schema in the Directory. You can use this ARN to describe the schema information applied on this directory. For more information, see arns.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"DirectoryArn" : {
"beanStyleGetterMethodName" : "getDirectoryArn",
"beanStyleSetterMethodName" : "setDirectoryArn",
"c2jName" : "DirectoryArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "The ARN that is associated with the Directory. For more information, see arns.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #directoryArn(String)}.\n@param directoryArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #directoryArn(String)",
"deprecated" : false,
"documentation" : "The ARN that is associated with the Directory. For more information, see arns.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "directoryArn",
"fluentSetterDocumentation" : "The ARN that is associated with the Directory. For more information, see arns.
\n@param directoryArn The ARN that is associated with the Directory. For more information, see arns.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "directoryArn",
"getterDocumentation" : "The ARN that is associated with the Directory. For more information, see arns.
\n@return The ARN that is associated with the Directory. For more information, see arns.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DirectoryArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DirectoryArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DirectoryArn",
"sensitive" : false,
"setterDocumentation" : "The ARN that is associated with the Directory. For more information, see arns.
\n@param directoryArn The ARN that is associated with the Directory. For more information, see arns.",
"setterMethodName" : "setDirectoryArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "directoryArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "directoryArn",
"variableType" : "String",
"documentation" : "The ARN that is associated with the Directory. For more information, see arns.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getAppliedSchemaArn",
"beanStyleSetterMethodName" : "setAppliedSchemaArn",
"c2jName" : "AppliedSchemaArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "The applied schema ARN that is associated with the copied schema in the Directory. You can use this ARN to describe the schema information applied on this directory. For more information, see arns.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #appliedSchemaArn(String)}.\n@param appliedSchemaArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #appliedSchemaArn(String)",
"deprecated" : false,
"documentation" : "The applied schema ARN that is associated with the copied schema in the Directory. You can use this ARN to describe the schema information applied on this directory. For more information, see arns.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "appliedSchemaArn",
"fluentSetterDocumentation" : "The applied schema ARN that is associated with the copied schema in the Directory. You can use this ARN to describe the schema information applied on this directory. For more information, see arns.
\n@param appliedSchemaArn The applied schema ARN that is associated with the copied schema in the Directory. You can use this ARN to describe the schema information applied on this directory. For more information, see arns.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "appliedSchemaArn",
"getterDocumentation" : "The applied schema ARN that is associated with the copied schema in the Directory. You can use this ARN to describe the schema information applied on this directory. For more information, see arns.
\n@return The applied schema ARN that is associated with the copied schema in the Directory. You can use this ARN to describe the schema information applied on this directory. For more information, see arns.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AppliedSchemaArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "AppliedSchemaArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AppliedSchemaArn",
"sensitive" : false,
"setterDocumentation" : "The applied schema ARN that is associated with the copied schema in the Directory. You can use this ARN to describe the schema information applied on this directory. For more information, see arns.
\n@param appliedSchemaArn The applied schema ARN that is associated with the copied schema in the Directory. You can use this ARN to describe the schema information applied on this directory. For more information, see arns.",
"setterMethodName" : "setAppliedSchemaArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "appliedSchemaArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "appliedSchemaArn",
"variableType" : "String",
"documentation" : "The applied schema ARN that is associated with the copied schema in the Directory. You can use this ARN to describe the schema information applied on this directory. For more information, see arns.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDirectoryArn",
"beanStyleSetterMethodName" : "setDirectoryArn",
"c2jName" : "DirectoryArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "The ARN that is associated with the Directory. For more information, see arns.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #directoryArn(String)}.\n@param directoryArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #directoryArn(String)",
"deprecated" : false,
"documentation" : "The ARN that is associated with the Directory. For more information, see arns.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "directoryArn",
"fluentSetterDocumentation" : "The ARN that is associated with the Directory. For more information, see arns.
\n@param directoryArn The ARN that is associated with the Directory. For more information, see arns.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "directoryArn",
"getterDocumentation" : "The ARN that is associated with the Directory. For more information, see arns.
\n@return The ARN that is associated with the Directory. For more information, see arns.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "DirectoryArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DirectoryArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DirectoryArn",
"sensitive" : false,
"setterDocumentation" : "The ARN that is associated with the Directory. For more information, see arns.
\n@param directoryArn The ARN that is associated with the Directory. For more information, see arns.",
"setterMethodName" : "setDirectoryArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "directoryArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "directoryArn",
"variableType" : "String",
"documentation" : "The ARN that is associated with the Directory. For more information, see arns.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ApplySchemaResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ApplySchemaResponse",
"variableName" : "applySchemaResponse",
"variableType" : "ApplySchemaResponse",
"documentation" : null,
"simpleType" : "ApplySchemaResponse",
"variableSetterType" : "ApplySchemaResponse"
},
"wrapper" : false
},
"AttachObjectRequest" : {
"c2jName" : "AttachObjectRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : true,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "AttachObject",
"locationName" : null,
"requestUri" : "/amazonclouddirectory/2017-01-11/object/attach",
"target" : null,
"verb" : "PUT",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getDirectoryArn",
"beanStyleSetterMethodName" : "setDirectoryArn",
"c2jName" : "DirectoryArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #directoryArn(String)}.\n@param directoryArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #directoryArn(String)",
"deprecated" : false,
"documentation" : "Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "directoryArn",
"fluentSetterDocumentation" : "Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.
\n@param directoryArn Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "directoryArn",
"getterDocumentation" : "Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.
\n@return Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : true,
"isPayload" : false,
"isStreaming" : false,
"location" : "header",
"marshallLocation" : "HEADER",
"marshallLocationName" : "x-amz-data-partition",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "x-amz-data-partition",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DirectoryArn",
"sensitive" : false,
"setterDocumentation" : "Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.
\n@param directoryArn Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.",
"setterMethodName" : "setDirectoryArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "directoryArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "directoryArn",
"variableType" : "String",
"documentation" : "Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getParentReference",
"beanStyleSetterMethodName" : "setParentReference",
"c2jName" : "ParentReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "The parent object reference.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #parentReference(ObjectReference)}.\n@param parentReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parentReference(ObjectReference)",
"deprecated" : false,
"documentation" : "The parent object reference.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "parentReference",
"fluentSetterDocumentation" : "The parent object reference.
\n@param parentReference The parent object reference.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "parentReference",
"getterDocumentation" : "The parent object reference.
\n@return The parent object reference.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ParentReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ParentReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ParentReference",
"sensitive" : false,
"setterDocumentation" : "The parent object reference.
\n@param parentReference The parent object reference.",
"setterMethodName" : "setParentReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "parentReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "parentReference",
"variableType" : "ObjectReference",
"documentation" : "The parent object reference.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getChildReference",
"beanStyleSetterMethodName" : "setChildReference",
"c2jName" : "ChildReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "The child object reference to be attached to the object.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #childReference(ObjectReference)}.\n@param childReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #childReference(ObjectReference)",
"deprecated" : false,
"documentation" : "The child object reference to be attached to the object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "childReference",
"fluentSetterDocumentation" : "The child object reference to be attached to the object.
\n@param childReference The child object reference to be attached to the object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "childReference",
"getterDocumentation" : "The child object reference to be attached to the object.
\n@return The child object reference to be attached to the object.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ChildReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ChildReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ChildReference",
"sensitive" : false,
"setterDocumentation" : "The child object reference to be attached to the object.
\n@param childReference The child object reference to be attached to the object.",
"setterMethodName" : "setChildReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "childReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "childReference",
"variableType" : "ObjectReference",
"documentation" : "The child object reference to be attached to the object.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLinkName",
"beanStyleSetterMethodName" : "setLinkName",
"c2jName" : "LinkName",
"c2jShape" : "LinkName",
"defaultConsumerFluentSetterDocumentation" : "The link name with which the child object is attached to the parent.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #linkName(String)}.\n@param linkName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linkName(String)",
"deprecated" : false,
"documentation" : "The link name with which the child object is attached to the parent.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "linkName",
"fluentSetterDocumentation" : "The link name with which the child object is attached to the parent.
\n@param linkName The link name with which the child object is attached to the parent.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "linkName",
"getterDocumentation" : "The link name with which the child object is attached to the parent.
\n@return The link name with which the child object is attached to the parent.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LinkName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "LinkName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LinkName",
"sensitive" : false,
"setterDocumentation" : "The link name with which the child object is attached to the parent.
\n@param linkName The link name with which the child object is attached to the parent.",
"setterMethodName" : "setLinkName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "linkName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "linkName",
"variableType" : "String",
"documentation" : "The link name with which the child object is attached to the parent.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ChildReference" : {
"beanStyleGetterMethodName" : "getChildReference",
"beanStyleSetterMethodName" : "setChildReference",
"c2jName" : "ChildReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "The child object reference to be attached to the object.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #childReference(ObjectReference)}.\n@param childReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #childReference(ObjectReference)",
"deprecated" : false,
"documentation" : "The child object reference to be attached to the object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "childReference",
"fluentSetterDocumentation" : "The child object reference to be attached to the object.
\n@param childReference The child object reference to be attached to the object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "childReference",
"getterDocumentation" : "The child object reference to be attached to the object.
\n@return The child object reference to be attached to the object.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ChildReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ChildReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ChildReference",
"sensitive" : false,
"setterDocumentation" : "The child object reference to be attached to the object.
\n@param childReference The child object reference to be attached to the object.",
"setterMethodName" : "setChildReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "childReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "childReference",
"variableType" : "ObjectReference",
"documentation" : "The child object reference to be attached to the object.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
},
"DirectoryArn" : {
"beanStyleGetterMethodName" : "getDirectoryArn",
"beanStyleSetterMethodName" : "setDirectoryArn",
"c2jName" : "DirectoryArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #directoryArn(String)}.\n@param directoryArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #directoryArn(String)",
"deprecated" : false,
"documentation" : "Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "directoryArn",
"fluentSetterDocumentation" : "Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.
\n@param directoryArn Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "directoryArn",
"getterDocumentation" : "Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.
\n@return Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : true,
"isPayload" : false,
"isStreaming" : false,
"location" : "header",
"marshallLocation" : "HEADER",
"marshallLocationName" : "x-amz-data-partition",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "x-amz-data-partition",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DirectoryArn",
"sensitive" : false,
"setterDocumentation" : "Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.
\n@param directoryArn Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.",
"setterMethodName" : "setDirectoryArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "directoryArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "directoryArn",
"variableType" : "String",
"documentation" : "Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"LinkName" : {
"beanStyleGetterMethodName" : "getLinkName",
"beanStyleSetterMethodName" : "setLinkName",
"c2jName" : "LinkName",
"c2jShape" : "LinkName",
"defaultConsumerFluentSetterDocumentation" : "The link name with which the child object is attached to the parent.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #linkName(String)}.\n@param linkName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linkName(String)",
"deprecated" : false,
"documentation" : "The link name with which the child object is attached to the parent.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "linkName",
"fluentSetterDocumentation" : "The link name with which the child object is attached to the parent.
\n@param linkName The link name with which the child object is attached to the parent.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "linkName",
"getterDocumentation" : "The link name with which the child object is attached to the parent.
\n@return The link name with which the child object is attached to the parent.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LinkName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "LinkName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LinkName",
"sensitive" : false,
"setterDocumentation" : "The link name with which the child object is attached to the parent.
\n@param linkName The link name with which the child object is attached to the parent.",
"setterMethodName" : "setLinkName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "linkName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "linkName",
"variableType" : "String",
"documentation" : "The link name with which the child object is attached to the parent.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ParentReference" : {
"beanStyleGetterMethodName" : "getParentReference",
"beanStyleSetterMethodName" : "setParentReference",
"c2jName" : "ParentReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "The parent object reference.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #parentReference(ObjectReference)}.\n@param parentReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parentReference(ObjectReference)",
"deprecated" : false,
"documentation" : "The parent object reference.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "parentReference",
"fluentSetterDocumentation" : "The parent object reference.
\n@param parentReference The parent object reference.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "parentReference",
"getterDocumentation" : "The parent object reference.
\n@return The parent object reference.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ParentReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ParentReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ParentReference",
"sensitive" : false,
"setterDocumentation" : "The parent object reference.
\n@param parentReference The parent object reference.",
"setterMethodName" : "setParentReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "parentReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "parentReference",
"variableType" : "ObjectReference",
"documentation" : "The parent object reference.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getDirectoryArn",
"beanStyleSetterMethodName" : "setDirectoryArn",
"c2jName" : "DirectoryArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #directoryArn(String)}.\n@param directoryArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #directoryArn(String)",
"deprecated" : false,
"documentation" : "Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "directoryArn",
"fluentSetterDocumentation" : "Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.
\n@param directoryArn Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "directoryArn",
"getterDocumentation" : "Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.
\n@return Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : true,
"isPayload" : false,
"isStreaming" : false,
"location" : "header",
"marshallLocation" : "HEADER",
"marshallLocationName" : "x-amz-data-partition",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "x-amz-data-partition",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DirectoryArn",
"sensitive" : false,
"setterDocumentation" : "Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.
\n@param directoryArn Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.",
"setterMethodName" : "setDirectoryArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "directoryArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "directoryArn",
"variableType" : "String",
"documentation" : "Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getParentReference",
"beanStyleSetterMethodName" : "setParentReference",
"c2jName" : "ParentReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "The parent object reference.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #parentReference(ObjectReference)}.\n@param parentReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parentReference(ObjectReference)",
"deprecated" : false,
"documentation" : "The parent object reference.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "parentReference",
"fluentSetterDocumentation" : "The parent object reference.
\n@param parentReference The parent object reference.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "parentReference",
"getterDocumentation" : "The parent object reference.
\n@return The parent object reference.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ParentReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ParentReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ParentReference",
"sensitive" : false,
"setterDocumentation" : "The parent object reference.
\n@param parentReference The parent object reference.",
"setterMethodName" : "setParentReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "parentReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "parentReference",
"variableType" : "ObjectReference",
"documentation" : "The parent object reference.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getChildReference",
"beanStyleSetterMethodName" : "setChildReference",
"c2jName" : "ChildReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "The child object reference to be attached to the object.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #childReference(ObjectReference)}.\n@param childReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #childReference(ObjectReference)",
"deprecated" : false,
"documentation" : "The child object reference to be attached to the object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "childReference",
"fluentSetterDocumentation" : "The child object reference to be attached to the object.
\n@param childReference The child object reference to be attached to the object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "childReference",
"getterDocumentation" : "The child object reference to be attached to the object.
\n@return The child object reference to be attached to the object.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ChildReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ChildReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ChildReference",
"sensitive" : false,
"setterDocumentation" : "The child object reference to be attached to the object.
\n@param childReference The child object reference to be attached to the object.",
"setterMethodName" : "setChildReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "childReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "childReference",
"variableType" : "ObjectReference",
"documentation" : "The child object reference to be attached to the object.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLinkName",
"beanStyleSetterMethodName" : "setLinkName",
"c2jName" : "LinkName",
"c2jShape" : "LinkName",
"defaultConsumerFluentSetterDocumentation" : "The link name with which the child object is attached to the parent.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #linkName(String)}.\n@param linkName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linkName(String)",
"deprecated" : false,
"documentation" : "The link name with which the child object is attached to the parent.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "linkName",
"fluentSetterDocumentation" : "The link name with which the child object is attached to the parent.
\n@param linkName The link name with which the child object is attached to the parent.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "linkName",
"getterDocumentation" : "The link name with which the child object is attached to the parent.
\n@return The link name with which the child object is attached to the parent.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LinkName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "LinkName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LinkName",
"sensitive" : false,
"setterDocumentation" : "The link name with which the child object is attached to the parent.
\n@param linkName The link name with which the child object is attached to the parent.",
"setterMethodName" : "setLinkName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "linkName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "linkName",
"variableType" : "String",
"documentation" : "The link name with which the child object is attached to the parent.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "DirectoryArn", "ParentReference", "ChildReference", "LinkName" ],
"shapeName" : "AttachObjectRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "AttachObjectRequest",
"variableName" : "attachObjectRequest",
"variableType" : "AttachObjectRequest",
"documentation" : null,
"simpleType" : "AttachObjectRequest",
"variableSetterType" : "AttachObjectRequest"
},
"wrapper" : false
},
"AttachObjectResponse" : {
"c2jName" : "AttachObjectResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getAttachedObjectIdentifier",
"beanStyleSetterMethodName" : "setAttachedObjectIdentifier",
"c2jName" : "AttachedObjectIdentifier",
"c2jShape" : "ObjectIdentifier",
"defaultConsumerFluentSetterDocumentation" : "The attached ObjectIdentifier
, which is the child ObjectIdentifier
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attachedObjectIdentifier(String)}.\n@param attachedObjectIdentifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attachedObjectIdentifier(String)",
"deprecated" : false,
"documentation" : "The attached ObjectIdentifier
, which is the child ObjectIdentifier
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "attachedObjectIdentifier",
"fluentSetterDocumentation" : "The attached ObjectIdentifier
, which is the child ObjectIdentifier
.
\n@param attachedObjectIdentifier The attached ObjectIdentifier
, which is the child ObjectIdentifier
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "attachedObjectIdentifier",
"getterDocumentation" : "The attached ObjectIdentifier
, which is the child ObjectIdentifier
.
\n@return The attached ObjectIdentifier
, which is the child ObjectIdentifier
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AttachedObjectIdentifier",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "AttachedObjectIdentifier",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AttachedObjectIdentifier",
"sensitive" : false,
"setterDocumentation" : "The attached ObjectIdentifier
, which is the child ObjectIdentifier
.
\n@param attachedObjectIdentifier The attached ObjectIdentifier
, which is the child ObjectIdentifier
.",
"setterMethodName" : "setAttachedObjectIdentifier",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "attachedObjectIdentifier",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "attachedObjectIdentifier",
"variableType" : "String",
"documentation" : "The attached ObjectIdentifier
, which is the child ObjectIdentifier
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"AttachedObjectIdentifier" : {
"beanStyleGetterMethodName" : "getAttachedObjectIdentifier",
"beanStyleSetterMethodName" : "setAttachedObjectIdentifier",
"c2jName" : "AttachedObjectIdentifier",
"c2jShape" : "ObjectIdentifier",
"defaultConsumerFluentSetterDocumentation" : "The attached ObjectIdentifier
, which is the child ObjectIdentifier
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attachedObjectIdentifier(String)}.\n@param attachedObjectIdentifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attachedObjectIdentifier(String)",
"deprecated" : false,
"documentation" : "The attached ObjectIdentifier
, which is the child ObjectIdentifier
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "attachedObjectIdentifier",
"fluentSetterDocumentation" : "The attached ObjectIdentifier
, which is the child ObjectIdentifier
.
\n@param attachedObjectIdentifier The attached ObjectIdentifier
, which is the child ObjectIdentifier
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "attachedObjectIdentifier",
"getterDocumentation" : "The attached ObjectIdentifier
, which is the child ObjectIdentifier
.
\n@return The attached ObjectIdentifier
, which is the child ObjectIdentifier
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AttachedObjectIdentifier",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "AttachedObjectIdentifier",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AttachedObjectIdentifier",
"sensitive" : false,
"setterDocumentation" : "The attached ObjectIdentifier
, which is the child ObjectIdentifier
.
\n@param attachedObjectIdentifier The attached ObjectIdentifier
, which is the child ObjectIdentifier
.",
"setterMethodName" : "setAttachedObjectIdentifier",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "attachedObjectIdentifier",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "attachedObjectIdentifier",
"variableType" : "String",
"documentation" : "The attached ObjectIdentifier
, which is the child ObjectIdentifier
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getAttachedObjectIdentifier",
"beanStyleSetterMethodName" : "setAttachedObjectIdentifier",
"c2jName" : "AttachedObjectIdentifier",
"c2jShape" : "ObjectIdentifier",
"defaultConsumerFluentSetterDocumentation" : "The attached ObjectIdentifier
, which is the child ObjectIdentifier
.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attachedObjectIdentifier(String)}.\n@param attachedObjectIdentifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attachedObjectIdentifier(String)",
"deprecated" : false,
"documentation" : "The attached ObjectIdentifier
, which is the child ObjectIdentifier
.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "attachedObjectIdentifier",
"fluentSetterDocumentation" : "The attached ObjectIdentifier
, which is the child ObjectIdentifier
.
\n@param attachedObjectIdentifier The attached ObjectIdentifier
, which is the child ObjectIdentifier
.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "attachedObjectIdentifier",
"getterDocumentation" : "The attached ObjectIdentifier
, which is the child ObjectIdentifier
.
\n@return The attached ObjectIdentifier
, which is the child ObjectIdentifier
.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AttachedObjectIdentifier",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "AttachedObjectIdentifier",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AttachedObjectIdentifier",
"sensitive" : false,
"setterDocumentation" : "The attached ObjectIdentifier
, which is the child ObjectIdentifier
.
\n@param attachedObjectIdentifier The attached ObjectIdentifier
, which is the child ObjectIdentifier
.",
"setterMethodName" : "setAttachedObjectIdentifier",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "attachedObjectIdentifier",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "attachedObjectIdentifier",
"variableType" : "String",
"documentation" : "The attached ObjectIdentifier
, which is the child ObjectIdentifier
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "AttachObjectResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "AttachObjectResponse",
"variableName" : "attachObjectResponse",
"variableType" : "AttachObjectResponse",
"documentation" : null,
"simpleType" : "AttachObjectResponse",
"variableSetterType" : "AttachObjectResponse"
},
"wrapper" : false
},
"AttachPolicyRequest" : {
"c2jName" : "AttachPolicyRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : true,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "AttachPolicy",
"locationName" : null,
"requestUri" : "/amazonclouddirectory/2017-01-11/policy/attach",
"target" : null,
"verb" : "PUT",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getDirectoryArn",
"beanStyleSetterMethodName" : "setDirectoryArn",
"c2jName" : "DirectoryArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #directoryArn(String)}.\n@param directoryArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #directoryArn(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "directoryArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.
\n@param directoryArn The Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "directoryArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.
\n@return The Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : true,
"isPayload" : false,
"isStreaming" : false,
"location" : "header",
"marshallLocation" : "HEADER",
"marshallLocationName" : "x-amz-data-partition",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "x-amz-data-partition",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DirectoryArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.
\n@param directoryArn The Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.",
"setterMethodName" : "setDirectoryArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "directoryArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "directoryArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPolicyReference",
"beanStyleSetterMethodName" : "setPolicyReference",
"c2jName" : "PolicyReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "The reference that is associated with the policy object.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #policyReference(ObjectReference)}.\n@param policyReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyReference(ObjectReference)",
"deprecated" : false,
"documentation" : "The reference that is associated with the policy object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policyReference",
"fluentSetterDocumentation" : "The reference that is associated with the policy object.
\n@param policyReference The reference that is associated with the policy object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policyReference",
"getterDocumentation" : "The reference that is associated with the policy object.
\n@return The reference that is associated with the policy object.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PolicyReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "PolicyReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "PolicyReference",
"sensitive" : false,
"setterDocumentation" : "The reference that is associated with the policy object.
\n@param policyReference The reference that is associated with the policy object.",
"setterMethodName" : "setPolicyReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "policyReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "policyReference",
"variableType" : "ObjectReference",
"documentation" : "The reference that is associated with the policy object.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getObjectReference",
"beanStyleSetterMethodName" : "setObjectReference",
"c2jName" : "ObjectReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "The reference that identifies the object to which the policy will be attached.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #objectReference(ObjectReference)}.\n@param objectReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #objectReference(ObjectReference)",
"deprecated" : false,
"documentation" : "The reference that identifies the object to which the policy will be attached.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "objectReference",
"fluentSetterDocumentation" : "The reference that identifies the object to which the policy will be attached.
\n@param objectReference The reference that identifies the object to which the policy will be attached.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "objectReference",
"getterDocumentation" : "The reference that identifies the object to which the policy will be attached.
\n@return The reference that identifies the object to which the policy will be attached.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ObjectReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ObjectReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ObjectReference",
"sensitive" : false,
"setterDocumentation" : "The reference that identifies the object to which the policy will be attached.
\n@param objectReference The reference that identifies the object to which the policy will be attached.",
"setterMethodName" : "setObjectReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "objectReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "objectReference",
"variableType" : "ObjectReference",
"documentation" : "The reference that identifies the object to which the policy will be attached.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DirectoryArn" : {
"beanStyleGetterMethodName" : "getDirectoryArn",
"beanStyleSetterMethodName" : "setDirectoryArn",
"c2jName" : "DirectoryArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #directoryArn(String)}.\n@param directoryArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #directoryArn(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "directoryArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.
\n@param directoryArn The Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "directoryArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.
\n@return The Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : true,
"isPayload" : false,
"isStreaming" : false,
"location" : "header",
"marshallLocation" : "HEADER",
"marshallLocationName" : "x-amz-data-partition",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "x-amz-data-partition",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DirectoryArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.
\n@param directoryArn The Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.",
"setterMethodName" : "setDirectoryArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "directoryArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "directoryArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ObjectReference" : {
"beanStyleGetterMethodName" : "getObjectReference",
"beanStyleSetterMethodName" : "setObjectReference",
"c2jName" : "ObjectReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "The reference that identifies the object to which the policy will be attached.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #objectReference(ObjectReference)}.\n@param objectReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #objectReference(ObjectReference)",
"deprecated" : false,
"documentation" : "The reference that identifies the object to which the policy will be attached.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "objectReference",
"fluentSetterDocumentation" : "The reference that identifies the object to which the policy will be attached.
\n@param objectReference The reference that identifies the object to which the policy will be attached.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "objectReference",
"getterDocumentation" : "The reference that identifies the object to which the policy will be attached.
\n@return The reference that identifies the object to which the policy will be attached.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ObjectReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ObjectReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ObjectReference",
"sensitive" : false,
"setterDocumentation" : "The reference that identifies the object to which the policy will be attached.
\n@param objectReference The reference that identifies the object to which the policy will be attached.",
"setterMethodName" : "setObjectReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "objectReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "objectReference",
"variableType" : "ObjectReference",
"documentation" : "The reference that identifies the object to which the policy will be attached.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
},
"PolicyReference" : {
"beanStyleGetterMethodName" : "getPolicyReference",
"beanStyleSetterMethodName" : "setPolicyReference",
"c2jName" : "PolicyReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "The reference that is associated with the policy object.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #policyReference(ObjectReference)}.\n@param policyReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyReference(ObjectReference)",
"deprecated" : false,
"documentation" : "The reference that is associated with the policy object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policyReference",
"fluentSetterDocumentation" : "The reference that is associated with the policy object.
\n@param policyReference The reference that is associated with the policy object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policyReference",
"getterDocumentation" : "The reference that is associated with the policy object.
\n@return The reference that is associated with the policy object.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PolicyReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "PolicyReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "PolicyReference",
"sensitive" : false,
"setterDocumentation" : "The reference that is associated with the policy object.
\n@param policyReference The reference that is associated with the policy object.",
"setterMethodName" : "setPolicyReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "policyReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "policyReference",
"variableType" : "ObjectReference",
"documentation" : "The reference that is associated with the policy object.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getDirectoryArn",
"beanStyleSetterMethodName" : "setDirectoryArn",
"c2jName" : "DirectoryArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #directoryArn(String)}.\n@param directoryArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #directoryArn(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "directoryArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.
\n@param directoryArn The Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "directoryArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.
\n@return The Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : true,
"isPayload" : false,
"isStreaming" : false,
"location" : "header",
"marshallLocation" : "HEADER",
"marshallLocationName" : "x-amz-data-partition",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "x-amz-data-partition",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DirectoryArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.
\n@param directoryArn The Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.",
"setterMethodName" : "setDirectoryArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "directoryArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "directoryArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) that is associated with the Directory where both objects reside. For more information, see arns.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getPolicyReference",
"beanStyleSetterMethodName" : "setPolicyReference",
"c2jName" : "PolicyReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "The reference that is associated with the policy object.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #policyReference(ObjectReference)}.\n@param policyReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyReference(ObjectReference)",
"deprecated" : false,
"documentation" : "The reference that is associated with the policy object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policyReference",
"fluentSetterDocumentation" : "The reference that is associated with the policy object.
\n@param policyReference The reference that is associated with the policy object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policyReference",
"getterDocumentation" : "The reference that is associated with the policy object.
\n@return The reference that is associated with the policy object.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PolicyReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "PolicyReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "PolicyReference",
"sensitive" : false,
"setterDocumentation" : "The reference that is associated with the policy object.
\n@param policyReference The reference that is associated with the policy object.",
"setterMethodName" : "setPolicyReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "policyReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "policyReference",
"variableType" : "ObjectReference",
"documentation" : "The reference that is associated with the policy object.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getObjectReference",
"beanStyleSetterMethodName" : "setObjectReference",
"c2jName" : "ObjectReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "The reference that identifies the object to which the policy will be attached.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #objectReference(ObjectReference)}.\n@param objectReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #objectReference(ObjectReference)",
"deprecated" : false,
"documentation" : "The reference that identifies the object to which the policy will be attached.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "objectReference",
"fluentSetterDocumentation" : "The reference that identifies the object to which the policy will be attached.
\n@param objectReference The reference that identifies the object to which the policy will be attached.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "objectReference",
"getterDocumentation" : "The reference that identifies the object to which the policy will be attached.
\n@return The reference that identifies the object to which the policy will be attached.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ObjectReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ObjectReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ObjectReference",
"sensitive" : false,
"setterDocumentation" : "The reference that identifies the object to which the policy will be attached.
\n@param objectReference The reference that identifies the object to which the policy will be attached.",
"setterMethodName" : "setObjectReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "objectReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "objectReference",
"variableType" : "ObjectReference",
"documentation" : "The reference that identifies the object to which the policy will be attached.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "DirectoryArn", "PolicyReference", "ObjectReference" ],
"shapeName" : "AttachPolicyRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "AttachPolicyRequest",
"variableName" : "attachPolicyRequest",
"variableType" : "AttachPolicyRequest",
"documentation" : null,
"simpleType" : "AttachPolicyRequest",
"variableSetterType" : "AttachPolicyRequest"
},
"wrapper" : false
},
"AttachPolicyResponse" : {
"c2jName" : "AttachPolicyResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "AttachPolicyResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "AttachPolicyResponse",
"variableName" : "attachPolicyResponse",
"variableType" : "AttachPolicyResponse",
"documentation" : null,
"simpleType" : "AttachPolicyResponse",
"variableSetterType" : "AttachPolicyResponse"
},
"wrapper" : false
},
"AttachToIndexRequest" : {
"c2jName" : "AttachToIndexRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : true,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "AttachToIndex",
"locationName" : null,
"requestUri" : "/amazonclouddirectory/2017-01-11/index/attach",
"target" : null,
"verb" : "PUT",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getDirectoryArn",
"beanStyleSetterMethodName" : "setDirectoryArn",
"c2jName" : "DirectoryArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the directory where the object and index exist.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #directoryArn(String)}.\n@param directoryArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #directoryArn(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the directory where the object and index exist.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "directoryArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the directory where the object and index exist.
\n@param directoryArn The Amazon Resource Name (ARN) of the directory where the object and index exist.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "directoryArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the directory where the object and index exist.
\n@return The Amazon Resource Name (ARN) of the directory where the object and index exist.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : true,
"isPayload" : false,
"isStreaming" : false,
"location" : "header",
"marshallLocation" : "HEADER",
"marshallLocationName" : "x-amz-data-partition",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "x-amz-data-partition",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DirectoryArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the directory where the object and index exist.
\n@param directoryArn The Amazon Resource Name (ARN) of the directory where the object and index exist.",
"setterMethodName" : "setDirectoryArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "directoryArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "directoryArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the directory where the object and index exist.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIndexReference",
"beanStyleSetterMethodName" : "setIndexReference",
"c2jName" : "IndexReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "A reference to the index that you are attaching the object to.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #indexReference(ObjectReference)}.\n@param indexReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #indexReference(ObjectReference)",
"deprecated" : false,
"documentation" : "A reference to the index that you are attaching the object to.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "indexReference",
"fluentSetterDocumentation" : "A reference to the index that you are attaching the object to.
\n@param indexReference A reference to the index that you are attaching the object to.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "indexReference",
"getterDocumentation" : "A reference to the index that you are attaching the object to.
\n@return A reference to the index that you are attaching the object to.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IndexReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "IndexReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "IndexReference",
"sensitive" : false,
"setterDocumentation" : "A reference to the index that you are attaching the object to.
\n@param indexReference A reference to the index that you are attaching the object to.",
"setterMethodName" : "setIndexReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "indexReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "indexReference",
"variableType" : "ObjectReference",
"documentation" : "A reference to the index that you are attaching the object to.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTargetReference",
"beanStyleSetterMethodName" : "setTargetReference",
"c2jName" : "TargetReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "A reference to the object that you are attaching to the index.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #targetReference(ObjectReference)}.\n@param targetReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetReference(ObjectReference)",
"deprecated" : false,
"documentation" : "A reference to the object that you are attaching to the index.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "targetReference",
"fluentSetterDocumentation" : "A reference to the object that you are attaching to the index.
\n@param targetReference A reference to the object that you are attaching to the index.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "targetReference",
"getterDocumentation" : "A reference to the object that you are attaching to the index.
\n@return A reference to the object that you are attaching to the index.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TargetReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TargetReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TargetReference",
"sensitive" : false,
"setterDocumentation" : "A reference to the object that you are attaching to the index.
\n@param targetReference A reference to the object that you are attaching to the index.",
"setterMethodName" : "setTargetReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "targetReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "targetReference",
"variableType" : "ObjectReference",
"documentation" : "A reference to the object that you are attaching to the index.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DirectoryArn" : {
"beanStyleGetterMethodName" : "getDirectoryArn",
"beanStyleSetterMethodName" : "setDirectoryArn",
"c2jName" : "DirectoryArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the directory where the object and index exist.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #directoryArn(String)}.\n@param directoryArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #directoryArn(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the directory where the object and index exist.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "directoryArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the directory where the object and index exist.
\n@param directoryArn The Amazon Resource Name (ARN) of the directory where the object and index exist.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "directoryArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the directory where the object and index exist.
\n@return The Amazon Resource Name (ARN) of the directory where the object and index exist.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : true,
"isPayload" : false,
"isStreaming" : false,
"location" : "header",
"marshallLocation" : "HEADER",
"marshallLocationName" : "x-amz-data-partition",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "x-amz-data-partition",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DirectoryArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the directory where the object and index exist.
\n@param directoryArn The Amazon Resource Name (ARN) of the directory where the object and index exist.",
"setterMethodName" : "setDirectoryArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "directoryArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "directoryArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the directory where the object and index exist.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"IndexReference" : {
"beanStyleGetterMethodName" : "getIndexReference",
"beanStyleSetterMethodName" : "setIndexReference",
"c2jName" : "IndexReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "A reference to the index that you are attaching the object to.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #indexReference(ObjectReference)}.\n@param indexReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #indexReference(ObjectReference)",
"deprecated" : false,
"documentation" : "A reference to the index that you are attaching the object to.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "indexReference",
"fluentSetterDocumentation" : "A reference to the index that you are attaching the object to.
\n@param indexReference A reference to the index that you are attaching the object to.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "indexReference",
"getterDocumentation" : "A reference to the index that you are attaching the object to.
\n@return A reference to the index that you are attaching the object to.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IndexReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "IndexReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "IndexReference",
"sensitive" : false,
"setterDocumentation" : "A reference to the index that you are attaching the object to.
\n@param indexReference A reference to the index that you are attaching the object to.",
"setterMethodName" : "setIndexReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "indexReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "indexReference",
"variableType" : "ObjectReference",
"documentation" : "A reference to the index that you are attaching the object to.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
},
"TargetReference" : {
"beanStyleGetterMethodName" : "getTargetReference",
"beanStyleSetterMethodName" : "setTargetReference",
"c2jName" : "TargetReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "A reference to the object that you are attaching to the index.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #targetReference(ObjectReference)}.\n@param targetReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetReference(ObjectReference)",
"deprecated" : false,
"documentation" : "A reference to the object that you are attaching to the index.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "targetReference",
"fluentSetterDocumentation" : "A reference to the object that you are attaching to the index.
\n@param targetReference A reference to the object that you are attaching to the index.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "targetReference",
"getterDocumentation" : "A reference to the object that you are attaching to the index.
\n@return A reference to the object that you are attaching to the index.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TargetReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TargetReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TargetReference",
"sensitive" : false,
"setterDocumentation" : "A reference to the object that you are attaching to the index.
\n@param targetReference A reference to the object that you are attaching to the index.",
"setterMethodName" : "setTargetReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "targetReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "targetReference",
"variableType" : "ObjectReference",
"documentation" : "A reference to the object that you are attaching to the index.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getDirectoryArn",
"beanStyleSetterMethodName" : "setDirectoryArn",
"c2jName" : "DirectoryArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the directory where the object and index exist.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #directoryArn(String)}.\n@param directoryArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #directoryArn(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the directory where the object and index exist.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "directoryArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the directory where the object and index exist.
\n@param directoryArn The Amazon Resource Name (ARN) of the directory where the object and index exist.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "directoryArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the directory where the object and index exist.
\n@return The Amazon Resource Name (ARN) of the directory where the object and index exist.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : true,
"isPayload" : false,
"isStreaming" : false,
"location" : "header",
"marshallLocation" : "HEADER",
"marshallLocationName" : "x-amz-data-partition",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "x-amz-data-partition",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DirectoryArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the directory where the object and index exist.
\n@param directoryArn The Amazon Resource Name (ARN) of the directory where the object and index exist.",
"setterMethodName" : "setDirectoryArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "directoryArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "directoryArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the directory where the object and index exist.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIndexReference",
"beanStyleSetterMethodName" : "setIndexReference",
"c2jName" : "IndexReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "A reference to the index that you are attaching the object to.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #indexReference(ObjectReference)}.\n@param indexReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #indexReference(ObjectReference)",
"deprecated" : false,
"documentation" : "A reference to the index that you are attaching the object to.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "indexReference",
"fluentSetterDocumentation" : "A reference to the index that you are attaching the object to.
\n@param indexReference A reference to the index that you are attaching the object to.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "indexReference",
"getterDocumentation" : "A reference to the index that you are attaching the object to.
\n@return A reference to the index that you are attaching the object to.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IndexReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "IndexReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "IndexReference",
"sensitive" : false,
"setterDocumentation" : "A reference to the index that you are attaching the object to.
\n@param indexReference A reference to the index that you are attaching the object to.",
"setterMethodName" : "setIndexReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "indexReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "indexReference",
"variableType" : "ObjectReference",
"documentation" : "A reference to the index that you are attaching the object to.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTargetReference",
"beanStyleSetterMethodName" : "setTargetReference",
"c2jName" : "TargetReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "A reference to the object that you are attaching to the index.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #targetReference(ObjectReference)}.\n@param targetReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetReference(ObjectReference)",
"deprecated" : false,
"documentation" : "A reference to the object that you are attaching to the index.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "targetReference",
"fluentSetterDocumentation" : "A reference to the object that you are attaching to the index.
\n@param targetReference A reference to the object that you are attaching to the index.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "targetReference",
"getterDocumentation" : "A reference to the object that you are attaching to the index.
\n@return A reference to the object that you are attaching to the index.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TargetReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TargetReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TargetReference",
"sensitive" : false,
"setterDocumentation" : "A reference to the object that you are attaching to the index.
\n@param targetReference A reference to the object that you are attaching to the index.",
"setterMethodName" : "setTargetReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "targetReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "targetReference",
"variableType" : "ObjectReference",
"documentation" : "A reference to the object that you are attaching to the index.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "DirectoryArn", "IndexReference", "TargetReference" ],
"shapeName" : "AttachToIndexRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "AttachToIndexRequest",
"variableName" : "attachToIndexRequest",
"variableType" : "AttachToIndexRequest",
"documentation" : null,
"simpleType" : "AttachToIndexRequest",
"variableSetterType" : "AttachToIndexRequest"
},
"wrapper" : false
},
"AttachToIndexResponse" : {
"c2jName" : "AttachToIndexResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getAttachedObjectIdentifier",
"beanStyleSetterMethodName" : "setAttachedObjectIdentifier",
"c2jName" : "AttachedObjectIdentifier",
"c2jShape" : "ObjectIdentifier",
"defaultConsumerFluentSetterDocumentation" : "The ObjectIdentifier
of the object that was attached to the index.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attachedObjectIdentifier(String)}.\n@param attachedObjectIdentifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attachedObjectIdentifier(String)",
"deprecated" : false,
"documentation" : "The ObjectIdentifier
of the object that was attached to the index.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "attachedObjectIdentifier",
"fluentSetterDocumentation" : "The ObjectIdentifier
of the object that was attached to the index.
\n@param attachedObjectIdentifier The ObjectIdentifier
of the object that was attached to the index.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "attachedObjectIdentifier",
"getterDocumentation" : "The ObjectIdentifier
of the object that was attached to the index.
\n@return The ObjectIdentifier
of the object that was attached to the index.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AttachedObjectIdentifier",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "AttachedObjectIdentifier",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AttachedObjectIdentifier",
"sensitive" : false,
"setterDocumentation" : "The ObjectIdentifier
of the object that was attached to the index.
\n@param attachedObjectIdentifier The ObjectIdentifier
of the object that was attached to the index.",
"setterMethodName" : "setAttachedObjectIdentifier",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "attachedObjectIdentifier",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "attachedObjectIdentifier",
"variableType" : "String",
"documentation" : "The ObjectIdentifier
of the object that was attached to the index.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"AttachedObjectIdentifier" : {
"beanStyleGetterMethodName" : "getAttachedObjectIdentifier",
"beanStyleSetterMethodName" : "setAttachedObjectIdentifier",
"c2jName" : "AttachedObjectIdentifier",
"c2jShape" : "ObjectIdentifier",
"defaultConsumerFluentSetterDocumentation" : "The ObjectIdentifier
of the object that was attached to the index.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attachedObjectIdentifier(String)}.\n@param attachedObjectIdentifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attachedObjectIdentifier(String)",
"deprecated" : false,
"documentation" : "The ObjectIdentifier
of the object that was attached to the index.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "attachedObjectIdentifier",
"fluentSetterDocumentation" : "The ObjectIdentifier
of the object that was attached to the index.
\n@param attachedObjectIdentifier The ObjectIdentifier
of the object that was attached to the index.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "attachedObjectIdentifier",
"getterDocumentation" : "The ObjectIdentifier
of the object that was attached to the index.
\n@return The ObjectIdentifier
of the object that was attached to the index.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AttachedObjectIdentifier",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "AttachedObjectIdentifier",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AttachedObjectIdentifier",
"sensitive" : false,
"setterDocumentation" : "The ObjectIdentifier
of the object that was attached to the index.
\n@param attachedObjectIdentifier The ObjectIdentifier
of the object that was attached to the index.",
"setterMethodName" : "setAttachedObjectIdentifier",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "attachedObjectIdentifier",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "attachedObjectIdentifier",
"variableType" : "String",
"documentation" : "The ObjectIdentifier
of the object that was attached to the index.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getAttachedObjectIdentifier",
"beanStyleSetterMethodName" : "setAttachedObjectIdentifier",
"c2jName" : "AttachedObjectIdentifier",
"c2jShape" : "ObjectIdentifier",
"defaultConsumerFluentSetterDocumentation" : "The ObjectIdentifier
of the object that was attached to the index.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attachedObjectIdentifier(String)}.\n@param attachedObjectIdentifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attachedObjectIdentifier(String)",
"deprecated" : false,
"documentation" : "The ObjectIdentifier
of the object that was attached to the index.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "attachedObjectIdentifier",
"fluentSetterDocumentation" : "The ObjectIdentifier
of the object that was attached to the index.
\n@param attachedObjectIdentifier The ObjectIdentifier
of the object that was attached to the index.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "attachedObjectIdentifier",
"getterDocumentation" : "The ObjectIdentifier
of the object that was attached to the index.
\n@return The ObjectIdentifier
of the object that was attached to the index.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AttachedObjectIdentifier",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "AttachedObjectIdentifier",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AttachedObjectIdentifier",
"sensitive" : false,
"setterDocumentation" : "The ObjectIdentifier
of the object that was attached to the index.
\n@param attachedObjectIdentifier The ObjectIdentifier
of the object that was attached to the index.",
"setterMethodName" : "setAttachedObjectIdentifier",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "attachedObjectIdentifier",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "attachedObjectIdentifier",
"variableType" : "String",
"documentation" : "The ObjectIdentifier
of the object that was attached to the index.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "AttachToIndexResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "AttachToIndexResponse",
"variableName" : "attachToIndexResponse",
"variableType" : "AttachToIndexResponse",
"documentation" : null,
"simpleType" : "AttachToIndexResponse",
"variableSetterType" : "AttachToIndexResponse"
},
"wrapper" : false
},
"AttachTypedLinkRequest" : {
"c2jName" : "AttachTypedLinkRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : true,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "AttachTypedLink",
"locationName" : null,
"requestUri" : "/amazonclouddirectory/2017-01-11/typedlink/attach",
"target" : null,
"verb" : "PUT",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getDirectoryArn",
"beanStyleSetterMethodName" : "setDirectoryArn",
"c2jName" : "DirectoryArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the directory where you want to attach the typed link.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #directoryArn(String)}.\n@param directoryArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #directoryArn(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the directory where you want to attach the typed link.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "directoryArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the directory where you want to attach the typed link.
\n@param directoryArn The Amazon Resource Name (ARN) of the directory where you want to attach the typed link.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "directoryArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the directory where you want to attach the typed link.
\n@return The Amazon Resource Name (ARN) of the directory where you want to attach the typed link.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : true,
"isPayload" : false,
"isStreaming" : false,
"location" : "header",
"marshallLocation" : "HEADER",
"marshallLocationName" : "x-amz-data-partition",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "x-amz-data-partition",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DirectoryArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the directory where you want to attach the typed link.
\n@param directoryArn The Amazon Resource Name (ARN) of the directory where you want to attach the typed link.",
"setterMethodName" : "setDirectoryArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "directoryArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "directoryArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the directory where you want to attach the typed link.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSourceObjectReference",
"beanStyleSetterMethodName" : "setSourceObjectReference",
"c2jName" : "SourceObjectReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "Identifies the source object that the typed link will attach to.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #sourceObjectReference(ObjectReference)}.\n@param sourceObjectReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceObjectReference(ObjectReference)",
"deprecated" : false,
"documentation" : "Identifies the source object that the typed link will attach to.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sourceObjectReference",
"fluentSetterDocumentation" : "Identifies the source object that the typed link will attach to.
\n@param sourceObjectReference Identifies the source object that the typed link will attach to.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sourceObjectReference",
"getterDocumentation" : "Identifies the source object that the typed link will attach to.
\n@return Identifies the source object that the typed link will attach to.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SourceObjectReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SourceObjectReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "SourceObjectReference",
"sensitive" : false,
"setterDocumentation" : "Identifies the source object that the typed link will attach to.
\n@param sourceObjectReference Identifies the source object that the typed link will attach to.",
"setterMethodName" : "setSourceObjectReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "sourceObjectReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "sourceObjectReference",
"variableType" : "ObjectReference",
"documentation" : "Identifies the source object that the typed link will attach to.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTargetObjectReference",
"beanStyleSetterMethodName" : "setTargetObjectReference",
"c2jName" : "TargetObjectReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "Identifies the target object that the typed link will attach to.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #targetObjectReference(ObjectReference)}.\n@param targetObjectReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetObjectReference(ObjectReference)",
"deprecated" : false,
"documentation" : "Identifies the target object that the typed link will attach to.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "targetObjectReference",
"fluentSetterDocumentation" : "Identifies the target object that the typed link will attach to.
\n@param targetObjectReference Identifies the target object that the typed link will attach to.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "targetObjectReference",
"getterDocumentation" : "Identifies the target object that the typed link will attach to.
\n@return Identifies the target object that the typed link will attach to.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TargetObjectReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TargetObjectReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TargetObjectReference",
"sensitive" : false,
"setterDocumentation" : "Identifies the target object that the typed link will attach to.
\n@param targetObjectReference Identifies the target object that the typed link will attach to.",
"setterMethodName" : "setTargetObjectReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "targetObjectReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "targetObjectReference",
"variableType" : "ObjectReference",
"documentation" : "Identifies the target object that the typed link will attach to.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTypedLinkFacet",
"beanStyleSetterMethodName" : "setTypedLinkFacet",
"c2jName" : "TypedLinkFacet",
"c2jShape" : "TypedLinkSchemaAndFacetName",
"defaultConsumerFluentSetterDocumentation" : "Identifies the typed link facet that is associated with the typed link.
\nThis is a convenience that creates an instance of the {@link TypedLinkSchemaAndFacetName.Builder} avoiding the need to create one manually via {@link TypedLinkSchemaAndFacetName#builder()}.\n\nWhen the {@link Consumer} completes, {@link TypedLinkSchemaAndFacetName.Builder#build()} is called immediately and its result is passed to {@link #typedLinkFacet(TypedLinkSchemaAndFacetName)}.\n@param typedLinkFacet a consumer that will call methods on {@link TypedLinkSchemaAndFacetName.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typedLinkFacet(TypedLinkSchemaAndFacetName)",
"deprecated" : false,
"documentation" : "Identifies the typed link facet that is associated with the typed link.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "typedLinkFacet",
"fluentSetterDocumentation" : "Identifies the typed link facet that is associated with the typed link.
\n@param typedLinkFacet Identifies the typed link facet that is associated with the typed link.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "typedLinkFacet",
"getterDocumentation" : "Identifies the typed link facet that is associated with the typed link.
\n@return Identifies the typed link facet that is associated with the typed link.",
"getterModel" : {
"returnType" : "TypedLinkSchemaAndFacetName",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TypedLinkFacet",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TypedLinkFacet",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TypedLinkFacet",
"sensitive" : false,
"setterDocumentation" : "Identifies the typed link facet that is associated with the typed link.
\n@param typedLinkFacet Identifies the typed link facet that is associated with the typed link.",
"setterMethodName" : "setTypedLinkFacet",
"setterModel" : {
"variableDeclarationType" : "TypedLinkSchemaAndFacetName",
"variableName" : "typedLinkFacet",
"variableType" : "TypedLinkSchemaAndFacetName",
"documentation" : null,
"simpleType" : "TypedLinkSchemaAndFacetName",
"variableSetterType" : "TypedLinkSchemaAndFacetName"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "TypedLinkSchemaAndFacetName",
"variableName" : "typedLinkFacet",
"variableType" : "TypedLinkSchemaAndFacetName",
"documentation" : "Identifies the typed link facet that is associated with the typed link.
",
"simpleType" : "TypedLinkSchemaAndFacetName",
"variableSetterType" : "TypedLinkSchemaAndFacetName"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getAttributes",
"beanStyleSetterMethodName" : "setAttributes",
"c2jName" : "Attributes",
"c2jShape" : "AttributeNameAndValueList",
"defaultConsumerFluentSetterDocumentation" : "A set of attributes that are associated with the typed link.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #attributes(List)}.\n@param attributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributes(List)",
"deprecated" : false,
"documentation" : "A set of attributes that are associated with the typed link.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "attributes",
"fluentSetterDocumentation" : "A set of attributes that are associated with the typed link.
\n@param attributes A set of attributes that are associated with the typed link.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "attributes",
"getterDocumentation" : "A set of attributes that are associated with the typed link.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return A set of attributes that are associated with the typed link.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Attributes",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Attributes",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "AttributeNameAndValue",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeNameAndValue.Builder} avoiding the need to create one manually via {@link AttributeNameAndValue#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeNameAndValue.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeNameAndValue)}.\n@param member a consumer that will call methods on {@link AttributeNameAndValue.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeNameAndValue)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "AttributeNameAndValue",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "AttributeNameAndValue",
"variableName" : "member",
"variableType" : "AttributeNameAndValue",
"documentation" : null,
"simpleType" : "AttributeNameAndValue",
"variableSetterType" : "AttributeNameAndValue"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "AttributeNameAndValue",
"variableName" : "member",
"variableType" : "AttributeNameAndValue",
"documentation" : "",
"simpleType" : "AttributeNameAndValue",
"variableSetterType" : "AttributeNameAndValue"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "AttributeNameAndValue",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "AttributeNameAndValue",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Attributes",
"sensitive" : false,
"setterDocumentation" : "A set of attributes that are associated with the typed link.
\n@param attributes A set of attributes that are associated with the typed link.",
"setterMethodName" : "setAttributes",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "attributes",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "attributes",
"variableType" : "java.util.List",
"documentation" : "A set of attributes that are associated with the typed link.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Attributes" : {
"beanStyleGetterMethodName" : "getAttributes",
"beanStyleSetterMethodName" : "setAttributes",
"c2jName" : "Attributes",
"c2jShape" : "AttributeNameAndValueList",
"defaultConsumerFluentSetterDocumentation" : "A set of attributes that are associated with the typed link.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #attributes(List)}.\n@param attributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributes(List)",
"deprecated" : false,
"documentation" : "A set of attributes that are associated with the typed link.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "attributes",
"fluentSetterDocumentation" : "A set of attributes that are associated with the typed link.
\n@param attributes A set of attributes that are associated with the typed link.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "attributes",
"getterDocumentation" : "A set of attributes that are associated with the typed link.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return A set of attributes that are associated with the typed link.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Attributes",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Attributes",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "AttributeNameAndValue",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeNameAndValue.Builder} avoiding the need to create one manually via {@link AttributeNameAndValue#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeNameAndValue.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeNameAndValue)}.\n@param member a consumer that will call methods on {@link AttributeNameAndValue.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeNameAndValue)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "AttributeNameAndValue",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "AttributeNameAndValue",
"variableName" : "member",
"variableType" : "AttributeNameAndValue",
"documentation" : null,
"simpleType" : "AttributeNameAndValue",
"variableSetterType" : "AttributeNameAndValue"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "AttributeNameAndValue",
"variableName" : "member",
"variableType" : "AttributeNameAndValue",
"documentation" : "",
"simpleType" : "AttributeNameAndValue",
"variableSetterType" : "AttributeNameAndValue"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "AttributeNameAndValue",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "AttributeNameAndValue",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Attributes",
"sensitive" : false,
"setterDocumentation" : "A set of attributes that are associated with the typed link.
\n@param attributes A set of attributes that are associated with the typed link.",
"setterMethodName" : "setAttributes",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "attributes",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "attributes",
"variableType" : "java.util.List",
"documentation" : "A set of attributes that are associated with the typed link.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"DirectoryArn" : {
"beanStyleGetterMethodName" : "getDirectoryArn",
"beanStyleSetterMethodName" : "setDirectoryArn",
"c2jName" : "DirectoryArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the directory where you want to attach the typed link.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #directoryArn(String)}.\n@param directoryArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #directoryArn(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the directory where you want to attach the typed link.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "directoryArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the directory where you want to attach the typed link.
\n@param directoryArn The Amazon Resource Name (ARN) of the directory where you want to attach the typed link.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "directoryArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the directory where you want to attach the typed link.
\n@return The Amazon Resource Name (ARN) of the directory where you want to attach the typed link.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : true,
"isPayload" : false,
"isStreaming" : false,
"location" : "header",
"marshallLocation" : "HEADER",
"marshallLocationName" : "x-amz-data-partition",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "x-amz-data-partition",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DirectoryArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the directory where you want to attach the typed link.
\n@param directoryArn The Amazon Resource Name (ARN) of the directory where you want to attach the typed link.",
"setterMethodName" : "setDirectoryArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "directoryArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "directoryArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the directory where you want to attach the typed link.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"SourceObjectReference" : {
"beanStyleGetterMethodName" : "getSourceObjectReference",
"beanStyleSetterMethodName" : "setSourceObjectReference",
"c2jName" : "SourceObjectReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "Identifies the source object that the typed link will attach to.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #sourceObjectReference(ObjectReference)}.\n@param sourceObjectReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceObjectReference(ObjectReference)",
"deprecated" : false,
"documentation" : "Identifies the source object that the typed link will attach to.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sourceObjectReference",
"fluentSetterDocumentation" : "Identifies the source object that the typed link will attach to.
\n@param sourceObjectReference Identifies the source object that the typed link will attach to.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sourceObjectReference",
"getterDocumentation" : "Identifies the source object that the typed link will attach to.
\n@return Identifies the source object that the typed link will attach to.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SourceObjectReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SourceObjectReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "SourceObjectReference",
"sensitive" : false,
"setterDocumentation" : "Identifies the source object that the typed link will attach to.
\n@param sourceObjectReference Identifies the source object that the typed link will attach to.",
"setterMethodName" : "setSourceObjectReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "sourceObjectReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "sourceObjectReference",
"variableType" : "ObjectReference",
"documentation" : "Identifies the source object that the typed link will attach to.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
},
"TargetObjectReference" : {
"beanStyleGetterMethodName" : "getTargetObjectReference",
"beanStyleSetterMethodName" : "setTargetObjectReference",
"c2jName" : "TargetObjectReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "Identifies the target object that the typed link will attach to.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #targetObjectReference(ObjectReference)}.\n@param targetObjectReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetObjectReference(ObjectReference)",
"deprecated" : false,
"documentation" : "Identifies the target object that the typed link will attach to.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "targetObjectReference",
"fluentSetterDocumentation" : "Identifies the target object that the typed link will attach to.
\n@param targetObjectReference Identifies the target object that the typed link will attach to.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "targetObjectReference",
"getterDocumentation" : "Identifies the target object that the typed link will attach to.
\n@return Identifies the target object that the typed link will attach to.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TargetObjectReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TargetObjectReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TargetObjectReference",
"sensitive" : false,
"setterDocumentation" : "Identifies the target object that the typed link will attach to.
\n@param targetObjectReference Identifies the target object that the typed link will attach to.",
"setterMethodName" : "setTargetObjectReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "targetObjectReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "targetObjectReference",
"variableType" : "ObjectReference",
"documentation" : "Identifies the target object that the typed link will attach to.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
},
"TypedLinkFacet" : {
"beanStyleGetterMethodName" : "getTypedLinkFacet",
"beanStyleSetterMethodName" : "setTypedLinkFacet",
"c2jName" : "TypedLinkFacet",
"c2jShape" : "TypedLinkSchemaAndFacetName",
"defaultConsumerFluentSetterDocumentation" : "Identifies the typed link facet that is associated with the typed link.
\nThis is a convenience that creates an instance of the {@link TypedLinkSchemaAndFacetName.Builder} avoiding the need to create one manually via {@link TypedLinkSchemaAndFacetName#builder()}.\n\nWhen the {@link Consumer} completes, {@link TypedLinkSchemaAndFacetName.Builder#build()} is called immediately and its result is passed to {@link #typedLinkFacet(TypedLinkSchemaAndFacetName)}.\n@param typedLinkFacet a consumer that will call methods on {@link TypedLinkSchemaAndFacetName.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typedLinkFacet(TypedLinkSchemaAndFacetName)",
"deprecated" : false,
"documentation" : "Identifies the typed link facet that is associated with the typed link.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "typedLinkFacet",
"fluentSetterDocumentation" : "Identifies the typed link facet that is associated with the typed link.
\n@param typedLinkFacet Identifies the typed link facet that is associated with the typed link.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "typedLinkFacet",
"getterDocumentation" : "Identifies the typed link facet that is associated with the typed link.
\n@return Identifies the typed link facet that is associated with the typed link.",
"getterModel" : {
"returnType" : "TypedLinkSchemaAndFacetName",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TypedLinkFacet",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TypedLinkFacet",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TypedLinkFacet",
"sensitive" : false,
"setterDocumentation" : "Identifies the typed link facet that is associated with the typed link.
\n@param typedLinkFacet Identifies the typed link facet that is associated with the typed link.",
"setterMethodName" : "setTypedLinkFacet",
"setterModel" : {
"variableDeclarationType" : "TypedLinkSchemaAndFacetName",
"variableName" : "typedLinkFacet",
"variableType" : "TypedLinkSchemaAndFacetName",
"documentation" : null,
"simpleType" : "TypedLinkSchemaAndFacetName",
"variableSetterType" : "TypedLinkSchemaAndFacetName"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "TypedLinkSchemaAndFacetName",
"variableName" : "typedLinkFacet",
"variableType" : "TypedLinkSchemaAndFacetName",
"documentation" : "Identifies the typed link facet that is associated with the typed link.
",
"simpleType" : "TypedLinkSchemaAndFacetName",
"variableSetterType" : "TypedLinkSchemaAndFacetName"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getDirectoryArn",
"beanStyleSetterMethodName" : "setDirectoryArn",
"c2jName" : "DirectoryArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the directory where you want to attach the typed link.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #directoryArn(String)}.\n@param directoryArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #directoryArn(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the directory where you want to attach the typed link.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "directoryArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the directory where you want to attach the typed link.
\n@param directoryArn The Amazon Resource Name (ARN) of the directory where you want to attach the typed link.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "directoryArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the directory where you want to attach the typed link.
\n@return The Amazon Resource Name (ARN) of the directory where you want to attach the typed link.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : true,
"isPayload" : false,
"isStreaming" : false,
"location" : "header",
"marshallLocation" : "HEADER",
"marshallLocationName" : "x-amz-data-partition",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "x-amz-data-partition",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DirectoryArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the directory where you want to attach the typed link.
\n@param directoryArn The Amazon Resource Name (ARN) of the directory where you want to attach the typed link.",
"setterMethodName" : "setDirectoryArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "directoryArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "directoryArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the directory where you want to attach the typed link.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getSourceObjectReference",
"beanStyleSetterMethodName" : "setSourceObjectReference",
"c2jName" : "SourceObjectReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "Identifies the source object that the typed link will attach to.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #sourceObjectReference(ObjectReference)}.\n@param sourceObjectReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceObjectReference(ObjectReference)",
"deprecated" : false,
"documentation" : "Identifies the source object that the typed link will attach to.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sourceObjectReference",
"fluentSetterDocumentation" : "Identifies the source object that the typed link will attach to.
\n@param sourceObjectReference Identifies the source object that the typed link will attach to.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sourceObjectReference",
"getterDocumentation" : "Identifies the source object that the typed link will attach to.
\n@return Identifies the source object that the typed link will attach to.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SourceObjectReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SourceObjectReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "SourceObjectReference",
"sensitive" : false,
"setterDocumentation" : "Identifies the source object that the typed link will attach to.
\n@param sourceObjectReference Identifies the source object that the typed link will attach to.",
"setterMethodName" : "setSourceObjectReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "sourceObjectReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "sourceObjectReference",
"variableType" : "ObjectReference",
"documentation" : "Identifies the source object that the typed link will attach to.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTargetObjectReference",
"beanStyleSetterMethodName" : "setTargetObjectReference",
"c2jName" : "TargetObjectReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "Identifies the target object that the typed link will attach to.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #targetObjectReference(ObjectReference)}.\n@param targetObjectReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetObjectReference(ObjectReference)",
"deprecated" : false,
"documentation" : "Identifies the target object that the typed link will attach to.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "targetObjectReference",
"fluentSetterDocumentation" : "Identifies the target object that the typed link will attach to.
\n@param targetObjectReference Identifies the target object that the typed link will attach to.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "targetObjectReference",
"getterDocumentation" : "Identifies the target object that the typed link will attach to.
\n@return Identifies the target object that the typed link will attach to.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TargetObjectReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TargetObjectReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TargetObjectReference",
"sensitive" : false,
"setterDocumentation" : "Identifies the target object that the typed link will attach to.
\n@param targetObjectReference Identifies the target object that the typed link will attach to.",
"setterMethodName" : "setTargetObjectReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "targetObjectReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "targetObjectReference",
"variableType" : "ObjectReference",
"documentation" : "Identifies the target object that the typed link will attach to.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTypedLinkFacet",
"beanStyleSetterMethodName" : "setTypedLinkFacet",
"c2jName" : "TypedLinkFacet",
"c2jShape" : "TypedLinkSchemaAndFacetName",
"defaultConsumerFluentSetterDocumentation" : "Identifies the typed link facet that is associated with the typed link.
\nThis is a convenience that creates an instance of the {@link TypedLinkSchemaAndFacetName.Builder} avoiding the need to create one manually via {@link TypedLinkSchemaAndFacetName#builder()}.\n\nWhen the {@link Consumer} completes, {@link TypedLinkSchemaAndFacetName.Builder#build()} is called immediately and its result is passed to {@link #typedLinkFacet(TypedLinkSchemaAndFacetName)}.\n@param typedLinkFacet a consumer that will call methods on {@link TypedLinkSchemaAndFacetName.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typedLinkFacet(TypedLinkSchemaAndFacetName)",
"deprecated" : false,
"documentation" : "Identifies the typed link facet that is associated with the typed link.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "typedLinkFacet",
"fluentSetterDocumentation" : "Identifies the typed link facet that is associated with the typed link.
\n@param typedLinkFacet Identifies the typed link facet that is associated with the typed link.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "typedLinkFacet",
"getterDocumentation" : "Identifies the typed link facet that is associated with the typed link.
\n@return Identifies the typed link facet that is associated with the typed link.",
"getterModel" : {
"returnType" : "TypedLinkSchemaAndFacetName",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TypedLinkFacet",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TypedLinkFacet",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TypedLinkFacet",
"sensitive" : false,
"setterDocumentation" : "Identifies the typed link facet that is associated with the typed link.
\n@param typedLinkFacet Identifies the typed link facet that is associated with the typed link.",
"setterMethodName" : "setTypedLinkFacet",
"setterModel" : {
"variableDeclarationType" : "TypedLinkSchemaAndFacetName",
"variableName" : "typedLinkFacet",
"variableType" : "TypedLinkSchemaAndFacetName",
"documentation" : null,
"simpleType" : "TypedLinkSchemaAndFacetName",
"variableSetterType" : "TypedLinkSchemaAndFacetName"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "TypedLinkSchemaAndFacetName",
"variableName" : "typedLinkFacet",
"variableType" : "TypedLinkSchemaAndFacetName",
"documentation" : "Identifies the typed link facet that is associated with the typed link.
",
"simpleType" : "TypedLinkSchemaAndFacetName",
"variableSetterType" : "TypedLinkSchemaAndFacetName"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getAttributes",
"beanStyleSetterMethodName" : "setAttributes",
"c2jName" : "Attributes",
"c2jShape" : "AttributeNameAndValueList",
"defaultConsumerFluentSetterDocumentation" : "A set of attributes that are associated with the typed link.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #attributes(List)}.\n@param attributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributes(List)",
"deprecated" : false,
"documentation" : "A set of attributes that are associated with the typed link.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "attributes",
"fluentSetterDocumentation" : "A set of attributes that are associated with the typed link.
\n@param attributes A set of attributes that are associated with the typed link.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "attributes",
"getterDocumentation" : "A set of attributes that are associated with the typed link.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return A set of attributes that are associated with the typed link.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Attributes",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Attributes",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "AttributeNameAndValue",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeNameAndValue.Builder} avoiding the need to create one manually via {@link AttributeNameAndValue#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeNameAndValue.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeNameAndValue)}.\n@param member a consumer that will call methods on {@link AttributeNameAndValue.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeNameAndValue)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "AttributeNameAndValue",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "AttributeNameAndValue",
"variableName" : "member",
"variableType" : "AttributeNameAndValue",
"documentation" : null,
"simpleType" : "AttributeNameAndValue",
"variableSetterType" : "AttributeNameAndValue"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "AttributeNameAndValue",
"variableName" : "member",
"variableType" : "AttributeNameAndValue",
"documentation" : "",
"simpleType" : "AttributeNameAndValue",
"variableSetterType" : "AttributeNameAndValue"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "AttributeNameAndValue",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "AttributeNameAndValue",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Attributes",
"sensitive" : false,
"setterDocumentation" : "A set of attributes that are associated with the typed link.
\n@param attributes A set of attributes that are associated with the typed link.",
"setterMethodName" : "setAttributes",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "attributes",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "attributes",
"variableType" : "java.util.List",
"documentation" : "A set of attributes that are associated with the typed link.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "DirectoryArn", "SourceObjectReference", "TargetObjectReference", "TypedLinkFacet", "Attributes" ],
"shapeName" : "AttachTypedLinkRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "AttachTypedLinkRequest",
"variableName" : "attachTypedLinkRequest",
"variableType" : "AttachTypedLinkRequest",
"documentation" : null,
"simpleType" : "AttachTypedLinkRequest",
"variableSetterType" : "AttachTypedLinkRequest"
},
"wrapper" : false
},
"AttachTypedLinkResponse" : {
"c2jName" : "AttachTypedLinkResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getTypedLinkSpecifier",
"beanStyleSetterMethodName" : "setTypedLinkSpecifier",
"c2jName" : "TypedLinkSpecifier",
"c2jShape" : "TypedLinkSpecifier",
"defaultConsumerFluentSetterDocumentation" : "Returns a typed link specifier as output.
\nThis is a convenience that creates an instance of the {@link TypedLinkSpecifier.Builder} avoiding the need to create one manually via {@link TypedLinkSpecifier#builder()}.\n\nWhen the {@link Consumer} completes, {@link TypedLinkSpecifier.Builder#build()} is called immediately and its result is passed to {@link #typedLinkSpecifier(TypedLinkSpecifier)}.\n@param typedLinkSpecifier a consumer that will call methods on {@link TypedLinkSpecifier.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typedLinkSpecifier(TypedLinkSpecifier)",
"deprecated" : false,
"documentation" : "Returns a typed link specifier as output.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "typedLinkSpecifier",
"fluentSetterDocumentation" : "Returns a typed link specifier as output.
\n@param typedLinkSpecifier Returns a typed link specifier as output.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "typedLinkSpecifier",
"getterDocumentation" : "Returns a typed link specifier as output.
\n@return Returns a typed link specifier as output.",
"getterModel" : {
"returnType" : "TypedLinkSpecifier",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TypedLinkSpecifier",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TypedLinkSpecifier",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TypedLinkSpecifier",
"sensitive" : false,
"setterDocumentation" : "Returns a typed link specifier as output.
\n@param typedLinkSpecifier Returns a typed link specifier as output.",
"setterMethodName" : "setTypedLinkSpecifier",
"setterModel" : {
"variableDeclarationType" : "TypedLinkSpecifier",
"variableName" : "typedLinkSpecifier",
"variableType" : "TypedLinkSpecifier",
"documentation" : null,
"simpleType" : "TypedLinkSpecifier",
"variableSetterType" : "TypedLinkSpecifier"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "TypedLinkSpecifier",
"variableName" : "typedLinkSpecifier",
"variableType" : "TypedLinkSpecifier",
"documentation" : "Returns a typed link specifier as output.
",
"simpleType" : "TypedLinkSpecifier",
"variableSetterType" : "TypedLinkSpecifier"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"TypedLinkSpecifier" : {
"beanStyleGetterMethodName" : "getTypedLinkSpecifier",
"beanStyleSetterMethodName" : "setTypedLinkSpecifier",
"c2jName" : "TypedLinkSpecifier",
"c2jShape" : "TypedLinkSpecifier",
"defaultConsumerFluentSetterDocumentation" : "Returns a typed link specifier as output.
\nThis is a convenience that creates an instance of the {@link TypedLinkSpecifier.Builder} avoiding the need to create one manually via {@link TypedLinkSpecifier#builder()}.\n\nWhen the {@link Consumer} completes, {@link TypedLinkSpecifier.Builder#build()} is called immediately and its result is passed to {@link #typedLinkSpecifier(TypedLinkSpecifier)}.\n@param typedLinkSpecifier a consumer that will call methods on {@link TypedLinkSpecifier.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typedLinkSpecifier(TypedLinkSpecifier)",
"deprecated" : false,
"documentation" : "Returns a typed link specifier as output.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "typedLinkSpecifier",
"fluentSetterDocumentation" : "Returns a typed link specifier as output.
\n@param typedLinkSpecifier Returns a typed link specifier as output.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "typedLinkSpecifier",
"getterDocumentation" : "Returns a typed link specifier as output.
\n@return Returns a typed link specifier as output.",
"getterModel" : {
"returnType" : "TypedLinkSpecifier",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TypedLinkSpecifier",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TypedLinkSpecifier",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TypedLinkSpecifier",
"sensitive" : false,
"setterDocumentation" : "Returns a typed link specifier as output.
\n@param typedLinkSpecifier Returns a typed link specifier as output.",
"setterMethodName" : "setTypedLinkSpecifier",
"setterModel" : {
"variableDeclarationType" : "TypedLinkSpecifier",
"variableName" : "typedLinkSpecifier",
"variableType" : "TypedLinkSpecifier",
"documentation" : null,
"simpleType" : "TypedLinkSpecifier",
"variableSetterType" : "TypedLinkSpecifier"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "TypedLinkSpecifier",
"variableName" : "typedLinkSpecifier",
"variableType" : "TypedLinkSpecifier",
"documentation" : "Returns a typed link specifier as output.
",
"simpleType" : "TypedLinkSpecifier",
"variableSetterType" : "TypedLinkSpecifier"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getTypedLinkSpecifier",
"beanStyleSetterMethodName" : "setTypedLinkSpecifier",
"c2jName" : "TypedLinkSpecifier",
"c2jShape" : "TypedLinkSpecifier",
"defaultConsumerFluentSetterDocumentation" : "Returns a typed link specifier as output.
\nThis is a convenience that creates an instance of the {@link TypedLinkSpecifier.Builder} avoiding the need to create one manually via {@link TypedLinkSpecifier#builder()}.\n\nWhen the {@link Consumer} completes, {@link TypedLinkSpecifier.Builder#build()} is called immediately and its result is passed to {@link #typedLinkSpecifier(TypedLinkSpecifier)}.\n@param typedLinkSpecifier a consumer that will call methods on {@link TypedLinkSpecifier.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typedLinkSpecifier(TypedLinkSpecifier)",
"deprecated" : false,
"documentation" : "Returns a typed link specifier as output.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "typedLinkSpecifier",
"fluentSetterDocumentation" : "Returns a typed link specifier as output.
\n@param typedLinkSpecifier Returns a typed link specifier as output.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "typedLinkSpecifier",
"getterDocumentation" : "Returns a typed link specifier as output.
\n@return Returns a typed link specifier as output.",
"getterModel" : {
"returnType" : "TypedLinkSpecifier",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TypedLinkSpecifier",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TypedLinkSpecifier",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TypedLinkSpecifier",
"sensitive" : false,
"setterDocumentation" : "Returns a typed link specifier as output.
\n@param typedLinkSpecifier Returns a typed link specifier as output.",
"setterMethodName" : "setTypedLinkSpecifier",
"setterModel" : {
"variableDeclarationType" : "TypedLinkSpecifier",
"variableName" : "typedLinkSpecifier",
"variableType" : "TypedLinkSpecifier",
"documentation" : null,
"simpleType" : "TypedLinkSpecifier",
"variableSetterType" : "TypedLinkSpecifier"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "TypedLinkSpecifier",
"variableName" : "typedLinkSpecifier",
"variableType" : "TypedLinkSpecifier",
"documentation" : "Returns a typed link specifier as output.
",
"simpleType" : "TypedLinkSpecifier",
"variableSetterType" : "TypedLinkSpecifier"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "AttachTypedLinkResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "AttachTypedLinkResponse",
"variableName" : "attachTypedLinkResponse",
"variableType" : "AttachTypedLinkResponse",
"documentation" : null,
"simpleType" : "AttachTypedLinkResponse",
"variableSetterType" : "AttachTypedLinkResponse"
},
"wrapper" : false
},
"AttributeKey" : {
"c2jName" : "AttributeKey",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "A unique identifier for an attribute.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getSchemaArn",
"beanStyleSetterMethodName" : "setSchemaArn",
"c2jName" : "SchemaArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the schema that contains the facet and attribute.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #schemaArn(String)}.\n@param schemaArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schemaArn(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the schema that contains the facet and attribute.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "schemaArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the schema that contains the facet and attribute.
\n@param schemaArn The Amazon Resource Name (ARN) of the schema that contains the facet and attribute.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "schemaArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the schema that contains the facet and attribute.
\n@return The Amazon Resource Name (ARN) of the schema that contains the facet and attribute.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SchemaArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SchemaArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "SchemaArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the schema that contains the facet and attribute.
\n@param schemaArn The Amazon Resource Name (ARN) of the schema that contains the facet and attribute.",
"setterMethodName" : "setSchemaArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "schemaArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "schemaArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the schema that contains the facet and attribute.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getFacetName",
"beanStyleSetterMethodName" : "setFacetName",
"c2jName" : "FacetName",
"c2jShape" : "FacetName",
"defaultConsumerFluentSetterDocumentation" : "The name of the facet that the attribute exists within.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #facetName(String)}.\n@param facetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #facetName(String)",
"deprecated" : false,
"documentation" : "The name of the facet that the attribute exists within.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "facetName",
"fluentSetterDocumentation" : "The name of the facet that the attribute exists within.
\n@param facetName The name of the facet that the attribute exists within.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "facetName",
"getterDocumentation" : "The name of the facet that the attribute exists within.
\n@return The name of the facet that the attribute exists within.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "FacetName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FacetName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FacetName",
"sensitive" : false,
"setterDocumentation" : "The name of the facet that the attribute exists within.
\n@param facetName The name of the facet that the attribute exists within.",
"setterMethodName" : "setFacetName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "facetName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "facetName",
"variableType" : "String",
"documentation" : "The name of the facet that the attribute exists within.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "AttributeName",
"defaultConsumerFluentSetterDocumentation" : "The name of the attribute.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"documentation" : "The name of the attribute.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "The name of the attribute.
\n@param name The name of the attribute.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "The name of the attribute.
\n@return The name of the attribute.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Name",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Name",
"sensitive" : false,
"setterDocumentation" : "The name of the attribute.
\n@param name The name of the attribute.",
"setterMethodName" : "setName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "The name of the attribute.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"FacetName" : {
"beanStyleGetterMethodName" : "getFacetName",
"beanStyleSetterMethodName" : "setFacetName",
"c2jName" : "FacetName",
"c2jShape" : "FacetName",
"defaultConsumerFluentSetterDocumentation" : "The name of the facet that the attribute exists within.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #facetName(String)}.\n@param facetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #facetName(String)",
"deprecated" : false,
"documentation" : "The name of the facet that the attribute exists within.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "facetName",
"fluentSetterDocumentation" : "The name of the facet that the attribute exists within.
\n@param facetName The name of the facet that the attribute exists within.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "facetName",
"getterDocumentation" : "The name of the facet that the attribute exists within.
\n@return The name of the facet that the attribute exists within.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "FacetName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FacetName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FacetName",
"sensitive" : false,
"setterDocumentation" : "The name of the facet that the attribute exists within.
\n@param facetName The name of the facet that the attribute exists within.",
"setterMethodName" : "setFacetName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "facetName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "facetName",
"variableType" : "String",
"documentation" : "The name of the facet that the attribute exists within.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Name" : {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "AttributeName",
"defaultConsumerFluentSetterDocumentation" : "The name of the attribute.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"documentation" : "The name of the attribute.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "The name of the attribute.
\n@param name The name of the attribute.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "The name of the attribute.
\n@return The name of the attribute.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Name",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Name",
"sensitive" : false,
"setterDocumentation" : "The name of the attribute.
\n@param name The name of the attribute.",
"setterMethodName" : "setName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "The name of the attribute.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"SchemaArn" : {
"beanStyleGetterMethodName" : "getSchemaArn",
"beanStyleSetterMethodName" : "setSchemaArn",
"c2jName" : "SchemaArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the schema that contains the facet and attribute.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #schemaArn(String)}.\n@param schemaArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schemaArn(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the schema that contains the facet and attribute.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "schemaArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the schema that contains the facet and attribute.
\n@param schemaArn The Amazon Resource Name (ARN) of the schema that contains the facet and attribute.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "schemaArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the schema that contains the facet and attribute.
\n@return The Amazon Resource Name (ARN) of the schema that contains the facet and attribute.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SchemaArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SchemaArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "SchemaArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the schema that contains the facet and attribute.
\n@param schemaArn The Amazon Resource Name (ARN) of the schema that contains the facet and attribute.",
"setterMethodName" : "setSchemaArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "schemaArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "schemaArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the schema that contains the facet and attribute.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getSchemaArn",
"beanStyleSetterMethodName" : "setSchemaArn",
"c2jName" : "SchemaArn",
"c2jShape" : "Arn",
"defaultConsumerFluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the schema that contains the facet and attribute.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #schemaArn(String)}.\n@param schemaArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schemaArn(String)",
"deprecated" : false,
"documentation" : "The Amazon Resource Name (ARN) of the schema that contains the facet and attribute.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "schemaArn",
"fluentSetterDocumentation" : "The Amazon Resource Name (ARN) of the schema that contains the facet and attribute.
\n@param schemaArn The Amazon Resource Name (ARN) of the schema that contains the facet and attribute.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "schemaArn",
"getterDocumentation" : "The Amazon Resource Name (ARN) of the schema that contains the facet and attribute.
\n@return The Amazon Resource Name (ARN) of the schema that contains the facet and attribute.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SchemaArn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SchemaArn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "SchemaArn",
"sensitive" : false,
"setterDocumentation" : "The Amazon Resource Name (ARN) of the schema that contains the facet and attribute.
\n@param schemaArn The Amazon Resource Name (ARN) of the schema that contains the facet and attribute.",
"setterMethodName" : "setSchemaArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "schemaArn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "schemaArn",
"variableType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the schema that contains the facet and attribute.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getFacetName",
"beanStyleSetterMethodName" : "setFacetName",
"c2jName" : "FacetName",
"c2jShape" : "FacetName",
"defaultConsumerFluentSetterDocumentation" : "The name of the facet that the attribute exists within.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #facetName(String)}.\n@param facetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #facetName(String)",
"deprecated" : false,
"documentation" : "The name of the facet that the attribute exists within.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "facetName",
"fluentSetterDocumentation" : "The name of the facet that the attribute exists within.
\n@param facetName The name of the facet that the attribute exists within.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "facetName",
"getterDocumentation" : "The name of the facet that the attribute exists within.
\n@return The name of the facet that the attribute exists within.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "FacetName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "FacetName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "FacetName",
"sensitive" : false,
"setterDocumentation" : "The name of the facet that the attribute exists within.
\n@param facetName The name of the facet that the attribute exists within.",
"setterMethodName" : "setFacetName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "facetName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "facetName",
"variableType" : "String",
"documentation" : "The name of the facet that the attribute exists within.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getName",
"beanStyleSetterMethodName" : "setName",
"c2jName" : "Name",
"c2jShape" : "AttributeName",
"defaultConsumerFluentSetterDocumentation" : "The name of the attribute.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)",
"deprecated" : false,
"documentation" : "The name of the attribute.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "name",
"fluentSetterDocumentation" : "The name of the attribute.
\n@param name The name of the attribute.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "name",
"getterDocumentation" : "The name of the attribute.
\n@return The name of the attribute.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Name",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Name",
"sensitive" : false,
"setterDocumentation" : "The name of the attribute.
\n@param name The name of the attribute.",
"setterMethodName" : "setName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "The name of the attribute.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "SchemaArn", "FacetName", "Name" ],
"shapeName" : "AttributeKey",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "AttributeKey",
"variableName" : "attributeKey",
"variableType" : "AttributeKey",
"documentation" : null,
"simpleType" : "AttributeKey",
"variableSetterType" : "AttributeKey"
},
"wrapper" : false
},
"AttributeKeyAndValue" : {
"c2jName" : "AttributeKeyAndValue",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The combination of an attribute key and an attribute value.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "Key",
"c2jShape" : "AttributeKey",
"defaultConsumerFluentSetterDocumentation" : "The key of the attribute.
\nThis is a convenience that creates an instance of the {@link AttributeKey.Builder} avoiding the need to create one manually via {@link AttributeKey#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeKey.Builder#build()} is called immediately and its result is passed to {@link #key(AttributeKey)}.\n@param key a consumer that will call methods on {@link AttributeKey.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(AttributeKey)",
"deprecated" : false,
"documentation" : "The key of the attribute.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "The key of the attribute.
\n@param key The key of the attribute.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "The key of the attribute.
\n@return The key of the attribute.",
"getterModel" : {
"returnType" : "AttributeKey",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Key",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "The key of the attribute.
\n@param key The key of the attribute.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "AttributeKey",
"variableName" : "key",
"variableType" : "AttributeKey",
"documentation" : null,
"simpleType" : "AttributeKey",
"variableSetterType" : "AttributeKey"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "AttributeKey",
"variableName" : "key",
"variableType" : "AttributeKey",
"documentation" : "The key of the attribute.
",
"simpleType" : "AttributeKey",
"variableSetterType" : "AttributeKey"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "Value",
"c2jShape" : "TypedAttributeValue",
"defaultConsumerFluentSetterDocumentation" : "The value of the attribute.
\nThis is a convenience that creates an instance of the {@link TypedAttributeValue.Builder} avoiding the need to create one manually via {@link TypedAttributeValue#builder()}.\n\nWhen the {@link Consumer} completes, {@link TypedAttributeValue.Builder#build()} is called immediately and its result is passed to {@link #value(TypedAttributeValue)}.\n@param value a consumer that will call methods on {@link TypedAttributeValue.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(TypedAttributeValue)",
"deprecated" : false,
"documentation" : "The value of the attribute.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "The value of the attribute.
\n@param value The value of the attribute.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "The value of the attribute.
\n@return The value of the attribute.",
"getterModel" : {
"returnType" : "TypedAttributeValue",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "The value of the attribute.
\n@param value The value of the attribute.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "TypedAttributeValue",
"variableName" : "value",
"variableType" : "TypedAttributeValue",
"documentation" : null,
"simpleType" : "TypedAttributeValue",
"variableSetterType" : "TypedAttributeValue"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "TypedAttributeValue",
"variableName" : "value",
"variableType" : "TypedAttributeValue",
"documentation" : "The value of the attribute.
",
"simpleType" : "TypedAttributeValue",
"variableSetterType" : "TypedAttributeValue"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Key" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "Key",
"c2jShape" : "AttributeKey",
"defaultConsumerFluentSetterDocumentation" : "The key of the attribute.
\nThis is a convenience that creates an instance of the {@link AttributeKey.Builder} avoiding the need to create one manually via {@link AttributeKey#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeKey.Builder#build()} is called immediately and its result is passed to {@link #key(AttributeKey)}.\n@param key a consumer that will call methods on {@link AttributeKey.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(AttributeKey)",
"deprecated" : false,
"documentation" : "The key of the attribute.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "The key of the attribute.
\n@param key The key of the attribute.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "The key of the attribute.
\n@return The key of the attribute.",
"getterModel" : {
"returnType" : "AttributeKey",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Key",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "The key of the attribute.
\n@param key The key of the attribute.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "AttributeKey",
"variableName" : "key",
"variableType" : "AttributeKey",
"documentation" : null,
"simpleType" : "AttributeKey",
"variableSetterType" : "AttributeKey"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "AttributeKey",
"variableName" : "key",
"variableType" : "AttributeKey",
"documentation" : "The key of the attribute.
",
"simpleType" : "AttributeKey",
"variableSetterType" : "AttributeKey"
},
"xmlNameSpaceUri" : null
},
"Value" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "Value",
"c2jShape" : "TypedAttributeValue",
"defaultConsumerFluentSetterDocumentation" : "The value of the attribute.
\nThis is a convenience that creates an instance of the {@link TypedAttributeValue.Builder} avoiding the need to create one manually via {@link TypedAttributeValue#builder()}.\n\nWhen the {@link Consumer} completes, {@link TypedAttributeValue.Builder#build()} is called immediately and its result is passed to {@link #value(TypedAttributeValue)}.\n@param value a consumer that will call methods on {@link TypedAttributeValue.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(TypedAttributeValue)",
"deprecated" : false,
"documentation" : "The value of the attribute.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "The value of the attribute.
\n@param value The value of the attribute.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "The value of the attribute.
\n@return The value of the attribute.",
"getterModel" : {
"returnType" : "TypedAttributeValue",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "The value of the attribute.
\n@param value The value of the attribute.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "TypedAttributeValue",
"variableName" : "value",
"variableType" : "TypedAttributeValue",
"documentation" : null,
"simpleType" : "TypedAttributeValue",
"variableSetterType" : "TypedAttributeValue"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "TypedAttributeValue",
"variableName" : "value",
"variableType" : "TypedAttributeValue",
"documentation" : "The value of the attribute.
",
"simpleType" : "TypedAttributeValue",
"variableSetterType" : "TypedAttributeValue"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "Key",
"c2jShape" : "AttributeKey",
"defaultConsumerFluentSetterDocumentation" : "The key of the attribute.
\nThis is a convenience that creates an instance of the {@link AttributeKey.Builder} avoiding the need to create one manually via {@link AttributeKey#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeKey.Builder#build()} is called immediately and its result is passed to {@link #key(AttributeKey)}.\n@param key a consumer that will call methods on {@link AttributeKey.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(AttributeKey)",
"deprecated" : false,
"documentation" : "The key of the attribute.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "The key of the attribute.
\n@param key The key of the attribute.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "The key of the attribute.
\n@return The key of the attribute.",
"getterModel" : {
"returnType" : "AttributeKey",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Key",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "The key of the attribute.
\n@param key The key of the attribute.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "AttributeKey",
"variableName" : "key",
"variableType" : "AttributeKey",
"documentation" : null,
"simpleType" : "AttributeKey",
"variableSetterType" : "AttributeKey"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "AttributeKey",
"variableName" : "key",
"variableType" : "AttributeKey",
"documentation" : "The key of the attribute.
",
"simpleType" : "AttributeKey",
"variableSetterType" : "AttributeKey"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "Value",
"c2jShape" : "TypedAttributeValue",
"defaultConsumerFluentSetterDocumentation" : "The value of the attribute.
\nThis is a convenience that creates an instance of the {@link TypedAttributeValue.Builder} avoiding the need to create one manually via {@link TypedAttributeValue#builder()}.\n\nWhen the {@link Consumer} completes, {@link TypedAttributeValue.Builder#build()} is called immediately and its result is passed to {@link #value(TypedAttributeValue)}.\n@param value a consumer that will call methods on {@link TypedAttributeValue.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(TypedAttributeValue)",
"deprecated" : false,
"documentation" : "The value of the attribute.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "The value of the attribute.
\n@param value The value of the attribute.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "The value of the attribute.
\n@return The value of the attribute.",
"getterModel" : {
"returnType" : "TypedAttributeValue",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "The value of the attribute.
\n@param value The value of the attribute.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "TypedAttributeValue",
"variableName" : "value",
"variableType" : "TypedAttributeValue",
"documentation" : null,
"simpleType" : "TypedAttributeValue",
"variableSetterType" : "TypedAttributeValue"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "TypedAttributeValue",
"variableName" : "value",
"variableType" : "TypedAttributeValue",
"documentation" : "The value of the attribute.
",
"simpleType" : "TypedAttributeValue",
"variableSetterType" : "TypedAttributeValue"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "Key", "Value" ],
"shapeName" : "AttributeKeyAndValue",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "AttributeKeyAndValue",
"variableName" : "attributeKeyAndValue",
"variableType" : "AttributeKeyAndValue",
"documentation" : null,
"simpleType" : "AttributeKeyAndValue",
"variableSetterType" : "AttributeKeyAndValue"
},
"wrapper" : false
},
"AttributeNameAndValue" : {
"c2jName" : "AttributeNameAndValue",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Identifies the attribute name and value for a typed link.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getAttributeName",
"beanStyleSetterMethodName" : "setAttributeName",
"c2jName" : "AttributeName",
"c2jShape" : "AttributeName",
"defaultConsumerFluentSetterDocumentation" : "The attribute name of the typed link.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attributeName(String)}.\n@param attributeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributeName(String)",
"deprecated" : false,
"documentation" : "The attribute name of the typed link.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "attributeName",
"fluentSetterDocumentation" : "The attribute name of the typed link.
\n@param attributeName The attribute name of the typed link.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "attributeName",
"getterDocumentation" : "The attribute name of the typed link.
\n@return The attribute name of the typed link.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AttributeName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "AttributeName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AttributeName",
"sensitive" : false,
"setterDocumentation" : "The attribute name of the typed link.
\n@param attributeName The attribute name of the typed link.",
"setterMethodName" : "setAttributeName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "attributeName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "attributeName",
"variableType" : "String",
"documentation" : "The attribute name of the typed link.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "Value",
"c2jShape" : "TypedAttributeValue",
"defaultConsumerFluentSetterDocumentation" : "The value for the typed link.
\nThis is a convenience that creates an instance of the {@link TypedAttributeValue.Builder} avoiding the need to create one manually via {@link TypedAttributeValue#builder()}.\n\nWhen the {@link Consumer} completes, {@link TypedAttributeValue.Builder#build()} is called immediately and its result is passed to {@link #value(TypedAttributeValue)}.\n@param value a consumer that will call methods on {@link TypedAttributeValue.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(TypedAttributeValue)",
"deprecated" : false,
"documentation" : "The value for the typed link.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "The value for the typed link.
\n@param value The value for the typed link.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "The value for the typed link.
\n@return The value for the typed link.",
"getterModel" : {
"returnType" : "TypedAttributeValue",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "The value for the typed link.
\n@param value The value for the typed link.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "TypedAttributeValue",
"variableName" : "value",
"variableType" : "TypedAttributeValue",
"documentation" : null,
"simpleType" : "TypedAttributeValue",
"variableSetterType" : "TypedAttributeValue"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "TypedAttributeValue",
"variableName" : "value",
"variableType" : "TypedAttributeValue",
"documentation" : "The value for the typed link.
",
"simpleType" : "TypedAttributeValue",
"variableSetterType" : "TypedAttributeValue"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"AttributeName" : {
"beanStyleGetterMethodName" : "getAttributeName",
"beanStyleSetterMethodName" : "setAttributeName",
"c2jName" : "AttributeName",
"c2jShape" : "AttributeName",
"defaultConsumerFluentSetterDocumentation" : "The attribute name of the typed link.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attributeName(String)}.\n@param attributeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributeName(String)",
"deprecated" : false,
"documentation" : "The attribute name of the typed link.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "attributeName",
"fluentSetterDocumentation" : "The attribute name of the typed link.
\n@param attributeName The attribute name of the typed link.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "attributeName",
"getterDocumentation" : "The attribute name of the typed link.
\n@return The attribute name of the typed link.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AttributeName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "AttributeName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AttributeName",
"sensitive" : false,
"setterDocumentation" : "The attribute name of the typed link.
\n@param attributeName The attribute name of the typed link.",
"setterMethodName" : "setAttributeName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "attributeName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "attributeName",
"variableType" : "String",
"documentation" : "The attribute name of the typed link.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Value" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "Value",
"c2jShape" : "TypedAttributeValue",
"defaultConsumerFluentSetterDocumentation" : "The value for the typed link.
\nThis is a convenience that creates an instance of the {@link TypedAttributeValue.Builder} avoiding the need to create one manually via {@link TypedAttributeValue#builder()}.\n\nWhen the {@link Consumer} completes, {@link TypedAttributeValue.Builder#build()} is called immediately and its result is passed to {@link #value(TypedAttributeValue)}.\n@param value a consumer that will call methods on {@link TypedAttributeValue.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(TypedAttributeValue)",
"deprecated" : false,
"documentation" : "The value for the typed link.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "The value for the typed link.
\n@param value The value for the typed link.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "The value for the typed link.
\n@return The value for the typed link.",
"getterModel" : {
"returnType" : "TypedAttributeValue",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "The value for the typed link.
\n@param value The value for the typed link.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "TypedAttributeValue",
"variableName" : "value",
"variableType" : "TypedAttributeValue",
"documentation" : null,
"simpleType" : "TypedAttributeValue",
"variableSetterType" : "TypedAttributeValue"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "TypedAttributeValue",
"variableName" : "value",
"variableType" : "TypedAttributeValue",
"documentation" : "The value for the typed link.
",
"simpleType" : "TypedAttributeValue",
"variableSetterType" : "TypedAttributeValue"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getAttributeName",
"beanStyleSetterMethodName" : "setAttributeName",
"c2jName" : "AttributeName",
"c2jShape" : "AttributeName",
"defaultConsumerFluentSetterDocumentation" : "The attribute name of the typed link.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attributeName(String)}.\n@param attributeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributeName(String)",
"deprecated" : false,
"documentation" : "The attribute name of the typed link.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "attributeName",
"fluentSetterDocumentation" : "The attribute name of the typed link.
\n@param attributeName The attribute name of the typed link.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "attributeName",
"getterDocumentation" : "The attribute name of the typed link.
\n@return The attribute name of the typed link.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AttributeName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "AttributeName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AttributeName",
"sensitive" : false,
"setterDocumentation" : "The attribute name of the typed link.
\n@param attributeName The attribute name of the typed link.",
"setterMethodName" : "setAttributeName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "attributeName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "attributeName",
"variableType" : "String",
"documentation" : "The attribute name of the typed link.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "Value",
"c2jShape" : "TypedAttributeValue",
"defaultConsumerFluentSetterDocumentation" : "The value for the typed link.
\nThis is a convenience that creates an instance of the {@link TypedAttributeValue.Builder} avoiding the need to create one manually via {@link TypedAttributeValue#builder()}.\n\nWhen the {@link Consumer} completes, {@link TypedAttributeValue.Builder#build()} is called immediately and its result is passed to {@link #value(TypedAttributeValue)}.\n@param value a consumer that will call methods on {@link TypedAttributeValue.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(TypedAttributeValue)",
"deprecated" : false,
"documentation" : "The value for the typed link.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "The value for the typed link.
\n@param value The value for the typed link.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "The value for the typed link.
\n@return The value for the typed link.",
"getterModel" : {
"returnType" : "TypedAttributeValue",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "The value for the typed link.
\n@param value The value for the typed link.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "TypedAttributeValue",
"variableName" : "value",
"variableType" : "TypedAttributeValue",
"documentation" : null,
"simpleType" : "TypedAttributeValue",
"variableSetterType" : "TypedAttributeValue"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "TypedAttributeValue",
"variableName" : "value",
"variableType" : "TypedAttributeValue",
"documentation" : "The value for the typed link.
",
"simpleType" : "TypedAttributeValue",
"variableSetterType" : "TypedAttributeValue"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "AttributeName", "Value" ],
"shapeName" : "AttributeNameAndValue",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "AttributeNameAndValue",
"variableName" : "attributeNameAndValue",
"variableType" : "AttributeNameAndValue",
"documentation" : null,
"simpleType" : "AttributeNameAndValue",
"variableSetterType" : "AttributeNameAndValue"
},
"wrapper" : false
},
"BatchAddFacetToObject" : {
"c2jName" : "BatchAddFacetToObject",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Represents the output of a batch add facet to object operation.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getSchemaFacet",
"beanStyleSetterMethodName" : "setSchemaFacet",
"c2jName" : "SchemaFacet",
"c2jShape" : "SchemaFacet",
"defaultConsumerFluentSetterDocumentation" : "Represents the facet being added to the object.
\nThis is a convenience that creates an instance of the {@link SchemaFacet.Builder} avoiding the need to create one manually via {@link SchemaFacet#builder()}.\n\nWhen the {@link Consumer} completes, {@link SchemaFacet.Builder#build()} is called immediately and its result is passed to {@link #schemaFacet(SchemaFacet)}.\n@param schemaFacet a consumer that will call methods on {@link SchemaFacet.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schemaFacet(SchemaFacet)",
"deprecated" : false,
"documentation" : "Represents the facet being added to the object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "schemaFacet",
"fluentSetterDocumentation" : "Represents the facet being added to the object.
\n@param schemaFacet Represents the facet being added to the object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "schemaFacet",
"getterDocumentation" : "Represents the facet being added to the object.
\n@return Represents the facet being added to the object.",
"getterModel" : {
"returnType" : "SchemaFacet",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SchemaFacet",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SchemaFacet",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "SchemaFacet",
"sensitive" : false,
"setterDocumentation" : "Represents the facet being added to the object.
\n@param schemaFacet Represents the facet being added to the object.",
"setterMethodName" : "setSchemaFacet",
"setterModel" : {
"variableDeclarationType" : "SchemaFacet",
"variableName" : "schemaFacet",
"variableType" : "SchemaFacet",
"documentation" : null,
"simpleType" : "SchemaFacet",
"variableSetterType" : "SchemaFacet"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "SchemaFacet",
"variableName" : "schemaFacet",
"variableType" : "SchemaFacet",
"documentation" : "Represents the facet being added to the object.
",
"simpleType" : "SchemaFacet",
"variableSetterType" : "SchemaFacet"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getObjectAttributeList",
"beanStyleSetterMethodName" : "setObjectAttributeList",
"c2jName" : "ObjectAttributeList",
"c2jShape" : "AttributeKeyAndValueList",
"defaultConsumerFluentSetterDocumentation" : "The attributes to set on the object.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #objectAttributeList(List)}.\n@param objectAttributeList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #objectAttributeList(List)",
"deprecated" : false,
"documentation" : "The attributes to set on the object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "objectAttributeList",
"fluentSetterDocumentation" : "The attributes to set on the object.
\n@param objectAttributeList The attributes to set on the object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "objectAttributeList",
"getterDocumentation" : "The attributes to set on the object.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The attributes to set on the object.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ObjectAttributeList",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ObjectAttributeList",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "AttributeKeyAndValue",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeKeyAndValue.Builder} avoiding the need to create one manually via {@link AttributeKeyAndValue#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeKeyAndValue.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeKeyAndValue)}.\n@param member a consumer that will call methods on {@link AttributeKeyAndValue.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeKeyAndValue)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "AttributeKeyAndValue",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "AttributeKeyAndValue",
"variableName" : "member",
"variableType" : "AttributeKeyAndValue",
"documentation" : null,
"simpleType" : "AttributeKeyAndValue",
"variableSetterType" : "AttributeKeyAndValue"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "AttributeKeyAndValue",
"variableName" : "member",
"variableType" : "AttributeKeyAndValue",
"documentation" : "",
"simpleType" : "AttributeKeyAndValue",
"variableSetterType" : "AttributeKeyAndValue"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "AttributeKeyAndValue",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "AttributeKeyAndValue",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "ObjectAttributeList",
"sensitive" : false,
"setterDocumentation" : "The attributes to set on the object.
\n@param objectAttributeList The attributes to set on the object.",
"setterMethodName" : "setObjectAttributeList",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "objectAttributeList",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "objectAttributeList",
"variableType" : "java.util.List",
"documentation" : "The attributes to set on the object.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getObjectReference",
"beanStyleSetterMethodName" : "setObjectReference",
"c2jName" : "ObjectReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "A reference to the object being mutated.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #objectReference(ObjectReference)}.\n@param objectReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #objectReference(ObjectReference)",
"deprecated" : false,
"documentation" : "A reference to the object being mutated.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "objectReference",
"fluentSetterDocumentation" : "A reference to the object being mutated.
\n@param objectReference A reference to the object being mutated.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "objectReference",
"getterDocumentation" : "A reference to the object being mutated.
\n@return A reference to the object being mutated.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ObjectReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ObjectReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ObjectReference",
"sensitive" : false,
"setterDocumentation" : "A reference to the object being mutated.
\n@param objectReference A reference to the object being mutated.",
"setterMethodName" : "setObjectReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "objectReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "objectReference",
"variableType" : "ObjectReference",
"documentation" : "A reference to the object being mutated.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ObjectAttributeList" : {
"beanStyleGetterMethodName" : "getObjectAttributeList",
"beanStyleSetterMethodName" : "setObjectAttributeList",
"c2jName" : "ObjectAttributeList",
"c2jShape" : "AttributeKeyAndValueList",
"defaultConsumerFluentSetterDocumentation" : "The attributes to set on the object.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #objectAttributeList(List)}.\n@param objectAttributeList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #objectAttributeList(List)",
"deprecated" : false,
"documentation" : "The attributes to set on the object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "objectAttributeList",
"fluentSetterDocumentation" : "The attributes to set on the object.
\n@param objectAttributeList The attributes to set on the object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "objectAttributeList",
"getterDocumentation" : "The attributes to set on the object.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The attributes to set on the object.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ObjectAttributeList",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ObjectAttributeList",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "AttributeKeyAndValue",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeKeyAndValue.Builder} avoiding the need to create one manually via {@link AttributeKeyAndValue#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeKeyAndValue.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeKeyAndValue)}.\n@param member a consumer that will call methods on {@link AttributeKeyAndValue.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeKeyAndValue)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "AttributeKeyAndValue",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "AttributeKeyAndValue",
"variableName" : "member",
"variableType" : "AttributeKeyAndValue",
"documentation" : null,
"simpleType" : "AttributeKeyAndValue",
"variableSetterType" : "AttributeKeyAndValue"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "AttributeKeyAndValue",
"variableName" : "member",
"variableType" : "AttributeKeyAndValue",
"documentation" : "",
"simpleType" : "AttributeKeyAndValue",
"variableSetterType" : "AttributeKeyAndValue"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "AttributeKeyAndValue",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "AttributeKeyAndValue",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "ObjectAttributeList",
"sensitive" : false,
"setterDocumentation" : "The attributes to set on the object.
\n@param objectAttributeList The attributes to set on the object.",
"setterMethodName" : "setObjectAttributeList",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "objectAttributeList",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "objectAttributeList",
"variableType" : "java.util.List",
"documentation" : "The attributes to set on the object.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"ObjectReference" : {
"beanStyleGetterMethodName" : "getObjectReference",
"beanStyleSetterMethodName" : "setObjectReference",
"c2jName" : "ObjectReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "A reference to the object being mutated.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #objectReference(ObjectReference)}.\n@param objectReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #objectReference(ObjectReference)",
"deprecated" : false,
"documentation" : "A reference to the object being mutated.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "objectReference",
"fluentSetterDocumentation" : "A reference to the object being mutated.
\n@param objectReference A reference to the object being mutated.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "objectReference",
"getterDocumentation" : "A reference to the object being mutated.
\n@return A reference to the object being mutated.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ObjectReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ObjectReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ObjectReference",
"sensitive" : false,
"setterDocumentation" : "A reference to the object being mutated.
\n@param objectReference A reference to the object being mutated.",
"setterMethodName" : "setObjectReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "objectReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "objectReference",
"variableType" : "ObjectReference",
"documentation" : "A reference to the object being mutated.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
},
"SchemaFacet" : {
"beanStyleGetterMethodName" : "getSchemaFacet",
"beanStyleSetterMethodName" : "setSchemaFacet",
"c2jName" : "SchemaFacet",
"c2jShape" : "SchemaFacet",
"defaultConsumerFluentSetterDocumentation" : "Represents the facet being added to the object.
\nThis is a convenience that creates an instance of the {@link SchemaFacet.Builder} avoiding the need to create one manually via {@link SchemaFacet#builder()}.\n\nWhen the {@link Consumer} completes, {@link SchemaFacet.Builder#build()} is called immediately and its result is passed to {@link #schemaFacet(SchemaFacet)}.\n@param schemaFacet a consumer that will call methods on {@link SchemaFacet.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schemaFacet(SchemaFacet)",
"deprecated" : false,
"documentation" : "Represents the facet being added to the object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "schemaFacet",
"fluentSetterDocumentation" : "Represents the facet being added to the object.
\n@param schemaFacet Represents the facet being added to the object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "schemaFacet",
"getterDocumentation" : "Represents the facet being added to the object.
\n@return Represents the facet being added to the object.",
"getterModel" : {
"returnType" : "SchemaFacet",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SchemaFacet",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SchemaFacet",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "SchemaFacet",
"sensitive" : false,
"setterDocumentation" : "Represents the facet being added to the object.
\n@param schemaFacet Represents the facet being added to the object.",
"setterMethodName" : "setSchemaFacet",
"setterModel" : {
"variableDeclarationType" : "SchemaFacet",
"variableName" : "schemaFacet",
"variableType" : "SchemaFacet",
"documentation" : null,
"simpleType" : "SchemaFacet",
"variableSetterType" : "SchemaFacet"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "SchemaFacet",
"variableName" : "schemaFacet",
"variableType" : "SchemaFacet",
"documentation" : "Represents the facet being added to the object.
",
"simpleType" : "SchemaFacet",
"variableSetterType" : "SchemaFacet"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getSchemaFacet",
"beanStyleSetterMethodName" : "setSchemaFacet",
"c2jName" : "SchemaFacet",
"c2jShape" : "SchemaFacet",
"defaultConsumerFluentSetterDocumentation" : "Represents the facet being added to the object.
\nThis is a convenience that creates an instance of the {@link SchemaFacet.Builder} avoiding the need to create one manually via {@link SchemaFacet#builder()}.\n\nWhen the {@link Consumer} completes, {@link SchemaFacet.Builder#build()} is called immediately and its result is passed to {@link #schemaFacet(SchemaFacet)}.\n@param schemaFacet a consumer that will call methods on {@link SchemaFacet.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schemaFacet(SchemaFacet)",
"deprecated" : false,
"documentation" : "Represents the facet being added to the object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "schemaFacet",
"fluentSetterDocumentation" : "Represents the facet being added to the object.
\n@param schemaFacet Represents the facet being added to the object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "schemaFacet",
"getterDocumentation" : "Represents the facet being added to the object.
\n@return Represents the facet being added to the object.",
"getterModel" : {
"returnType" : "SchemaFacet",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SchemaFacet",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SchemaFacet",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "SchemaFacet",
"sensitive" : false,
"setterDocumentation" : "Represents the facet being added to the object.
\n@param schemaFacet Represents the facet being added to the object.",
"setterMethodName" : "setSchemaFacet",
"setterModel" : {
"variableDeclarationType" : "SchemaFacet",
"variableName" : "schemaFacet",
"variableType" : "SchemaFacet",
"documentation" : null,
"simpleType" : "SchemaFacet",
"variableSetterType" : "SchemaFacet"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "SchemaFacet",
"variableName" : "schemaFacet",
"variableType" : "SchemaFacet",
"documentation" : "Represents the facet being added to the object.
",
"simpleType" : "SchemaFacet",
"variableSetterType" : "SchemaFacet"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getObjectAttributeList",
"beanStyleSetterMethodName" : "setObjectAttributeList",
"c2jName" : "ObjectAttributeList",
"c2jShape" : "AttributeKeyAndValueList",
"defaultConsumerFluentSetterDocumentation" : "The attributes to set on the object.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #objectAttributeList(List)}.\n@param objectAttributeList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #objectAttributeList(List)",
"deprecated" : false,
"documentation" : "The attributes to set on the object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "objectAttributeList",
"fluentSetterDocumentation" : "The attributes to set on the object.
\n@param objectAttributeList The attributes to set on the object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "objectAttributeList",
"getterDocumentation" : "The attributes to set on the object.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The attributes to set on the object.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ObjectAttributeList",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ObjectAttributeList",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "AttributeKeyAndValue",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeKeyAndValue.Builder} avoiding the need to create one manually via {@link AttributeKeyAndValue#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeKeyAndValue.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeKeyAndValue)}.\n@param member a consumer that will call methods on {@link AttributeKeyAndValue.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeKeyAndValue)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "AttributeKeyAndValue",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "AttributeKeyAndValue",
"variableName" : "member",
"variableType" : "AttributeKeyAndValue",
"documentation" : null,
"simpleType" : "AttributeKeyAndValue",
"variableSetterType" : "AttributeKeyAndValue"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "AttributeKeyAndValue",
"variableName" : "member",
"variableType" : "AttributeKeyAndValue",
"documentation" : "",
"simpleType" : "AttributeKeyAndValue",
"variableSetterType" : "AttributeKeyAndValue"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "AttributeKeyAndValue",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "AttributeKeyAndValue",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "ObjectAttributeList",
"sensitive" : false,
"setterDocumentation" : "The attributes to set on the object.
\n@param objectAttributeList The attributes to set on the object.",
"setterMethodName" : "setObjectAttributeList",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "objectAttributeList",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "objectAttributeList",
"variableType" : "java.util.List",
"documentation" : "The attributes to set on the object.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getObjectReference",
"beanStyleSetterMethodName" : "setObjectReference",
"c2jName" : "ObjectReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "A reference to the object being mutated.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #objectReference(ObjectReference)}.\n@param objectReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #objectReference(ObjectReference)",
"deprecated" : false,
"documentation" : "A reference to the object being mutated.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "objectReference",
"fluentSetterDocumentation" : "A reference to the object being mutated.
\n@param objectReference A reference to the object being mutated.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "objectReference",
"getterDocumentation" : "A reference to the object being mutated.
\n@return A reference to the object being mutated.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ObjectReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ObjectReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ObjectReference",
"sensitive" : false,
"setterDocumentation" : "A reference to the object being mutated.
\n@param objectReference A reference to the object being mutated.",
"setterMethodName" : "setObjectReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "objectReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "objectReference",
"variableType" : "ObjectReference",
"documentation" : "A reference to the object being mutated.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "SchemaFacet", "ObjectAttributeList", "ObjectReference" ],
"shapeName" : "BatchAddFacetToObject",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "BatchAddFacetToObject",
"variableName" : "batchAddFacetToObject",
"variableType" : "BatchAddFacetToObject",
"documentation" : null,
"simpleType" : "BatchAddFacetToObject",
"variableSetterType" : "BatchAddFacetToObject"
},
"wrapper" : false
},
"BatchAddFacetToObjectResponse" : {
"c2jName" : "BatchAddFacetToObjectResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The result of a batch add facet to object operation.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "BatchAddFacetToObjectResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "BatchAddFacetToObjectResponse",
"variableName" : "batchAddFacetToObjectResponse",
"variableType" : "BatchAddFacetToObjectResponse",
"documentation" : null,
"simpleType" : "BatchAddFacetToObjectResponse",
"variableSetterType" : "BatchAddFacetToObjectResponse"
},
"wrapper" : false
},
"BatchAttachObject" : {
"c2jName" : "BatchAttachObject",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Represents the output of an AttachObject operation.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getParentReference",
"beanStyleSetterMethodName" : "setParentReference",
"c2jName" : "ParentReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "The parent object reference.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #parentReference(ObjectReference)}.\n@param parentReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parentReference(ObjectReference)",
"deprecated" : false,
"documentation" : "The parent object reference.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "parentReference",
"fluentSetterDocumentation" : "The parent object reference.
\n@param parentReference The parent object reference.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "parentReference",
"getterDocumentation" : "The parent object reference.
\n@return The parent object reference.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ParentReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ParentReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ParentReference",
"sensitive" : false,
"setterDocumentation" : "The parent object reference.
\n@param parentReference The parent object reference.",
"setterMethodName" : "setParentReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "parentReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "parentReference",
"variableType" : "ObjectReference",
"documentation" : "The parent object reference.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getChildReference",
"beanStyleSetterMethodName" : "setChildReference",
"c2jName" : "ChildReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "The child object reference that is to be attached to the object.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #childReference(ObjectReference)}.\n@param childReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #childReference(ObjectReference)",
"deprecated" : false,
"documentation" : "The child object reference that is to be attached to the object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "childReference",
"fluentSetterDocumentation" : "The child object reference that is to be attached to the object.
\n@param childReference The child object reference that is to be attached to the object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "childReference",
"getterDocumentation" : "The child object reference that is to be attached to the object.
\n@return The child object reference that is to be attached to the object.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ChildReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ChildReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ChildReference",
"sensitive" : false,
"setterDocumentation" : "The child object reference that is to be attached to the object.
\n@param childReference The child object reference that is to be attached to the object.",
"setterMethodName" : "setChildReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "childReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "childReference",
"variableType" : "ObjectReference",
"documentation" : "The child object reference that is to be attached to the object.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLinkName",
"beanStyleSetterMethodName" : "setLinkName",
"c2jName" : "LinkName",
"c2jShape" : "LinkName",
"defaultConsumerFluentSetterDocumentation" : "The name of the link.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #linkName(String)}.\n@param linkName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linkName(String)",
"deprecated" : false,
"documentation" : "The name of the link.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "linkName",
"fluentSetterDocumentation" : "The name of the link.
\n@param linkName The name of the link.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "linkName",
"getterDocumentation" : "The name of the link.
\n@return The name of the link.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LinkName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "LinkName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LinkName",
"sensitive" : false,
"setterDocumentation" : "The name of the link.
\n@param linkName The name of the link.",
"setterMethodName" : "setLinkName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "linkName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "linkName",
"variableType" : "String",
"documentation" : "The name of the link.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ChildReference" : {
"beanStyleGetterMethodName" : "getChildReference",
"beanStyleSetterMethodName" : "setChildReference",
"c2jName" : "ChildReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "The child object reference that is to be attached to the object.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #childReference(ObjectReference)}.\n@param childReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #childReference(ObjectReference)",
"deprecated" : false,
"documentation" : "The child object reference that is to be attached to the object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "childReference",
"fluentSetterDocumentation" : "The child object reference that is to be attached to the object.
\n@param childReference The child object reference that is to be attached to the object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "childReference",
"getterDocumentation" : "The child object reference that is to be attached to the object.
\n@return The child object reference that is to be attached to the object.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ChildReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ChildReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ChildReference",
"sensitive" : false,
"setterDocumentation" : "The child object reference that is to be attached to the object.
\n@param childReference The child object reference that is to be attached to the object.",
"setterMethodName" : "setChildReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "childReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "childReference",
"variableType" : "ObjectReference",
"documentation" : "The child object reference that is to be attached to the object.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
},
"LinkName" : {
"beanStyleGetterMethodName" : "getLinkName",
"beanStyleSetterMethodName" : "setLinkName",
"c2jName" : "LinkName",
"c2jShape" : "LinkName",
"defaultConsumerFluentSetterDocumentation" : "The name of the link.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #linkName(String)}.\n@param linkName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linkName(String)",
"deprecated" : false,
"documentation" : "The name of the link.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "linkName",
"fluentSetterDocumentation" : "The name of the link.
\n@param linkName The name of the link.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "linkName",
"getterDocumentation" : "The name of the link.
\n@return The name of the link.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LinkName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "LinkName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LinkName",
"sensitive" : false,
"setterDocumentation" : "The name of the link.
\n@param linkName The name of the link.",
"setterMethodName" : "setLinkName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "linkName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "linkName",
"variableType" : "String",
"documentation" : "The name of the link.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ParentReference" : {
"beanStyleGetterMethodName" : "getParentReference",
"beanStyleSetterMethodName" : "setParentReference",
"c2jName" : "ParentReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "The parent object reference.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #parentReference(ObjectReference)}.\n@param parentReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parentReference(ObjectReference)",
"deprecated" : false,
"documentation" : "The parent object reference.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "parentReference",
"fluentSetterDocumentation" : "The parent object reference.
\n@param parentReference The parent object reference.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "parentReference",
"getterDocumentation" : "The parent object reference.
\n@return The parent object reference.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ParentReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ParentReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ParentReference",
"sensitive" : false,
"setterDocumentation" : "The parent object reference.
\n@param parentReference The parent object reference.",
"setterMethodName" : "setParentReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "parentReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "parentReference",
"variableType" : "ObjectReference",
"documentation" : "The parent object reference.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getParentReference",
"beanStyleSetterMethodName" : "setParentReference",
"c2jName" : "ParentReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "The parent object reference.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #parentReference(ObjectReference)}.\n@param parentReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parentReference(ObjectReference)",
"deprecated" : false,
"documentation" : "The parent object reference.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "parentReference",
"fluentSetterDocumentation" : "The parent object reference.
\n@param parentReference The parent object reference.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "parentReference",
"getterDocumentation" : "The parent object reference.
\n@return The parent object reference.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ParentReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ParentReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ParentReference",
"sensitive" : false,
"setterDocumentation" : "The parent object reference.
\n@param parentReference The parent object reference.",
"setterMethodName" : "setParentReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "parentReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "parentReference",
"variableType" : "ObjectReference",
"documentation" : "The parent object reference.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getChildReference",
"beanStyleSetterMethodName" : "setChildReference",
"c2jName" : "ChildReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "The child object reference that is to be attached to the object.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #childReference(ObjectReference)}.\n@param childReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #childReference(ObjectReference)",
"deprecated" : false,
"documentation" : "The child object reference that is to be attached to the object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "childReference",
"fluentSetterDocumentation" : "The child object reference that is to be attached to the object.
\n@param childReference The child object reference that is to be attached to the object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "childReference",
"getterDocumentation" : "The child object reference that is to be attached to the object.
\n@return The child object reference that is to be attached to the object.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ChildReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ChildReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ChildReference",
"sensitive" : false,
"setterDocumentation" : "The child object reference that is to be attached to the object.
\n@param childReference The child object reference that is to be attached to the object.",
"setterMethodName" : "setChildReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "childReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "childReference",
"variableType" : "ObjectReference",
"documentation" : "The child object reference that is to be attached to the object.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLinkName",
"beanStyleSetterMethodName" : "setLinkName",
"c2jName" : "LinkName",
"c2jShape" : "LinkName",
"defaultConsumerFluentSetterDocumentation" : "The name of the link.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #linkName(String)}.\n@param linkName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linkName(String)",
"deprecated" : false,
"documentation" : "The name of the link.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "linkName",
"fluentSetterDocumentation" : "The name of the link.
\n@param linkName The name of the link.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "linkName",
"getterDocumentation" : "The name of the link.
\n@return The name of the link.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LinkName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "LinkName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LinkName",
"sensitive" : false,
"setterDocumentation" : "The name of the link.
\n@param linkName The name of the link.",
"setterMethodName" : "setLinkName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "linkName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "linkName",
"variableType" : "String",
"documentation" : "The name of the link.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "ParentReference", "ChildReference", "LinkName" ],
"shapeName" : "BatchAttachObject",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "BatchAttachObject",
"variableName" : "batchAttachObject",
"variableType" : "BatchAttachObject",
"documentation" : null,
"simpleType" : "BatchAttachObject",
"variableSetterType" : "BatchAttachObject"
},
"wrapper" : false
},
"BatchAttachObjectResponse" : {
"c2jName" : "BatchAttachObjectResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Represents the output batch AttachObject response operation.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getAttachedObjectIdentifier",
"beanStyleSetterMethodName" : "setAttachedObjectIdentifier",
"c2jName" : "attachedObjectIdentifier",
"c2jShape" : "ObjectIdentifier",
"defaultConsumerFluentSetterDocumentation" : "The ObjectIdentifier
of the object that has been attached.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attachedObjectIdentifier(String)}.\n@param attachedObjectIdentifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attachedObjectIdentifier(String)",
"deprecated" : false,
"documentation" : "The ObjectIdentifier
of the object that has been attached.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "attachedObjectIdentifier",
"fluentSetterDocumentation" : "The ObjectIdentifier
of the object that has been attached.
\n@param attachedObjectIdentifier The ObjectIdentifier
of the object that has been attached.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "attachedObjectIdentifier",
"getterDocumentation" : "The ObjectIdentifier
of the object that has been attached.
\n@return The ObjectIdentifier
of the object that has been attached.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "attachedObjectIdentifier",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "attachedObjectIdentifier",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AttachedObjectIdentifier",
"sensitive" : false,
"setterDocumentation" : "The ObjectIdentifier
of the object that has been attached.
\n@param attachedObjectIdentifier The ObjectIdentifier
of the object that has been attached.",
"setterMethodName" : "setAttachedObjectIdentifier",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "attachedObjectIdentifier",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "attachedObjectIdentifier",
"variableType" : "String",
"documentation" : "The ObjectIdentifier
of the object that has been attached.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"AttachedObjectIdentifier" : {
"beanStyleGetterMethodName" : "getAttachedObjectIdentifier",
"beanStyleSetterMethodName" : "setAttachedObjectIdentifier",
"c2jName" : "attachedObjectIdentifier",
"c2jShape" : "ObjectIdentifier",
"defaultConsumerFluentSetterDocumentation" : "The ObjectIdentifier
of the object that has been attached.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attachedObjectIdentifier(String)}.\n@param attachedObjectIdentifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attachedObjectIdentifier(String)",
"deprecated" : false,
"documentation" : "The ObjectIdentifier
of the object that has been attached.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "attachedObjectIdentifier",
"fluentSetterDocumentation" : "The ObjectIdentifier
of the object that has been attached.
\n@param attachedObjectIdentifier The ObjectIdentifier
of the object that has been attached.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "attachedObjectIdentifier",
"getterDocumentation" : "The ObjectIdentifier
of the object that has been attached.
\n@return The ObjectIdentifier
of the object that has been attached.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "attachedObjectIdentifier",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "attachedObjectIdentifier",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AttachedObjectIdentifier",
"sensitive" : false,
"setterDocumentation" : "The ObjectIdentifier
of the object that has been attached.
\n@param attachedObjectIdentifier The ObjectIdentifier
of the object that has been attached.",
"setterMethodName" : "setAttachedObjectIdentifier",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "attachedObjectIdentifier",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "attachedObjectIdentifier",
"variableType" : "String",
"documentation" : "The ObjectIdentifier
of the object that has been attached.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getAttachedObjectIdentifier",
"beanStyleSetterMethodName" : "setAttachedObjectIdentifier",
"c2jName" : "attachedObjectIdentifier",
"c2jShape" : "ObjectIdentifier",
"defaultConsumerFluentSetterDocumentation" : "The ObjectIdentifier
of the object that has been attached.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attachedObjectIdentifier(String)}.\n@param attachedObjectIdentifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attachedObjectIdentifier(String)",
"deprecated" : false,
"documentation" : "The ObjectIdentifier
of the object that has been attached.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "attachedObjectIdentifier",
"fluentSetterDocumentation" : "The ObjectIdentifier
of the object that has been attached.
\n@param attachedObjectIdentifier The ObjectIdentifier
of the object that has been attached.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "attachedObjectIdentifier",
"getterDocumentation" : "The ObjectIdentifier
of the object that has been attached.
\n@return The ObjectIdentifier
of the object that has been attached.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "attachedObjectIdentifier",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "attachedObjectIdentifier",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AttachedObjectIdentifier",
"sensitive" : false,
"setterDocumentation" : "The ObjectIdentifier
of the object that has been attached.
\n@param attachedObjectIdentifier The ObjectIdentifier
of the object that has been attached.",
"setterMethodName" : "setAttachedObjectIdentifier",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "attachedObjectIdentifier",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "attachedObjectIdentifier",
"variableType" : "String",
"documentation" : "The ObjectIdentifier
of the object that has been attached.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "BatchAttachObjectResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "BatchAttachObjectResponse",
"variableName" : "batchAttachObjectResponse",
"variableType" : "BatchAttachObjectResponse",
"documentation" : null,
"simpleType" : "BatchAttachObjectResponse",
"variableSetterType" : "BatchAttachObjectResponse"
},
"wrapper" : false
},
"BatchAttachPolicy" : {
"c2jName" : "BatchAttachPolicy",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Attaches a policy object to a regular object inside a BatchRead operation. For more information, see AttachPolicy and BatchReadRequest$Operations.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getPolicyReference",
"beanStyleSetterMethodName" : "setPolicyReference",
"c2jName" : "PolicyReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "The reference that is associated with the policy object.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #policyReference(ObjectReference)}.\n@param policyReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyReference(ObjectReference)",
"deprecated" : false,
"documentation" : "The reference that is associated with the policy object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policyReference",
"fluentSetterDocumentation" : "The reference that is associated with the policy object.
\n@param policyReference The reference that is associated with the policy object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policyReference",
"getterDocumentation" : "The reference that is associated with the policy object.
\n@return The reference that is associated with the policy object.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PolicyReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "PolicyReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "PolicyReference",
"sensitive" : false,
"setterDocumentation" : "The reference that is associated with the policy object.
\n@param policyReference The reference that is associated with the policy object.",
"setterMethodName" : "setPolicyReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "policyReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "policyReference",
"variableType" : "ObjectReference",
"documentation" : "The reference that is associated with the policy object.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getObjectReference",
"beanStyleSetterMethodName" : "setObjectReference",
"c2jName" : "ObjectReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "The reference that identifies the object to which the policy will be attached.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #objectReference(ObjectReference)}.\n@param objectReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #objectReference(ObjectReference)",
"deprecated" : false,
"documentation" : "The reference that identifies the object to which the policy will be attached.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "objectReference",
"fluentSetterDocumentation" : "The reference that identifies the object to which the policy will be attached.
\n@param objectReference The reference that identifies the object to which the policy will be attached.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "objectReference",
"getterDocumentation" : "The reference that identifies the object to which the policy will be attached.
\n@return The reference that identifies the object to which the policy will be attached.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ObjectReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ObjectReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ObjectReference",
"sensitive" : false,
"setterDocumentation" : "The reference that identifies the object to which the policy will be attached.
\n@param objectReference The reference that identifies the object to which the policy will be attached.",
"setterMethodName" : "setObjectReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "objectReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "objectReference",
"variableType" : "ObjectReference",
"documentation" : "The reference that identifies the object to which the policy will be attached.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ObjectReference" : {
"beanStyleGetterMethodName" : "getObjectReference",
"beanStyleSetterMethodName" : "setObjectReference",
"c2jName" : "ObjectReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "The reference that identifies the object to which the policy will be attached.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #objectReference(ObjectReference)}.\n@param objectReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #objectReference(ObjectReference)",
"deprecated" : false,
"documentation" : "The reference that identifies the object to which the policy will be attached.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "objectReference",
"fluentSetterDocumentation" : "The reference that identifies the object to which the policy will be attached.
\n@param objectReference The reference that identifies the object to which the policy will be attached.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "objectReference",
"getterDocumentation" : "The reference that identifies the object to which the policy will be attached.
\n@return The reference that identifies the object to which the policy will be attached.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ObjectReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ObjectReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ObjectReference",
"sensitive" : false,
"setterDocumentation" : "The reference that identifies the object to which the policy will be attached.
\n@param objectReference The reference that identifies the object to which the policy will be attached.",
"setterMethodName" : "setObjectReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "objectReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "objectReference",
"variableType" : "ObjectReference",
"documentation" : "The reference that identifies the object to which the policy will be attached.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
},
"PolicyReference" : {
"beanStyleGetterMethodName" : "getPolicyReference",
"beanStyleSetterMethodName" : "setPolicyReference",
"c2jName" : "PolicyReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "The reference that is associated with the policy object.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #policyReference(ObjectReference)}.\n@param policyReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyReference(ObjectReference)",
"deprecated" : false,
"documentation" : "The reference that is associated with the policy object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policyReference",
"fluentSetterDocumentation" : "The reference that is associated with the policy object.
\n@param policyReference The reference that is associated with the policy object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policyReference",
"getterDocumentation" : "The reference that is associated with the policy object.
\n@return The reference that is associated with the policy object.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PolicyReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "PolicyReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "PolicyReference",
"sensitive" : false,
"setterDocumentation" : "The reference that is associated with the policy object.
\n@param policyReference The reference that is associated with the policy object.",
"setterMethodName" : "setPolicyReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "policyReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "policyReference",
"variableType" : "ObjectReference",
"documentation" : "The reference that is associated with the policy object.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getPolicyReference",
"beanStyleSetterMethodName" : "setPolicyReference",
"c2jName" : "PolicyReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "The reference that is associated with the policy object.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #policyReference(ObjectReference)}.\n@param policyReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyReference(ObjectReference)",
"deprecated" : false,
"documentation" : "The reference that is associated with the policy object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "policyReference",
"fluentSetterDocumentation" : "The reference that is associated with the policy object.
\n@param policyReference The reference that is associated with the policy object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "policyReference",
"getterDocumentation" : "The reference that is associated with the policy object.
\n@return The reference that is associated with the policy object.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "PolicyReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "PolicyReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "PolicyReference",
"sensitive" : false,
"setterDocumentation" : "The reference that is associated with the policy object.
\n@param policyReference The reference that is associated with the policy object.",
"setterMethodName" : "setPolicyReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "policyReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "policyReference",
"variableType" : "ObjectReference",
"documentation" : "The reference that is associated with the policy object.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getObjectReference",
"beanStyleSetterMethodName" : "setObjectReference",
"c2jName" : "ObjectReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "The reference that identifies the object to which the policy will be attached.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #objectReference(ObjectReference)}.\n@param objectReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #objectReference(ObjectReference)",
"deprecated" : false,
"documentation" : "The reference that identifies the object to which the policy will be attached.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "objectReference",
"fluentSetterDocumentation" : "The reference that identifies the object to which the policy will be attached.
\n@param objectReference The reference that identifies the object to which the policy will be attached.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "objectReference",
"getterDocumentation" : "The reference that identifies the object to which the policy will be attached.
\n@return The reference that identifies the object to which the policy will be attached.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ObjectReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ObjectReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ObjectReference",
"sensitive" : false,
"setterDocumentation" : "The reference that identifies the object to which the policy will be attached.
\n@param objectReference The reference that identifies the object to which the policy will be attached.",
"setterMethodName" : "setObjectReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "objectReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "objectReference",
"variableType" : "ObjectReference",
"documentation" : "The reference that identifies the object to which the policy will be attached.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "PolicyReference", "ObjectReference" ],
"shapeName" : "BatchAttachPolicy",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "BatchAttachPolicy",
"variableName" : "batchAttachPolicy",
"variableType" : "BatchAttachPolicy",
"documentation" : null,
"simpleType" : "BatchAttachPolicy",
"variableSetterType" : "BatchAttachPolicy"
},
"wrapper" : false
},
"BatchAttachPolicyResponse" : {
"c2jName" : "BatchAttachPolicyResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Represents the output of an AttachPolicy response operation.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "BatchAttachPolicyResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "BatchAttachPolicyResponse",
"variableName" : "batchAttachPolicyResponse",
"variableType" : "BatchAttachPolicyResponse",
"documentation" : null,
"simpleType" : "BatchAttachPolicyResponse",
"variableSetterType" : "BatchAttachPolicyResponse"
},
"wrapper" : false
},
"BatchAttachToIndex" : {
"c2jName" : "BatchAttachToIndex",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Attaches the specified object to the specified index inside a BatchRead operation. For more information, see AttachToIndex and BatchReadRequest$Operations.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getIndexReference",
"beanStyleSetterMethodName" : "setIndexReference",
"c2jName" : "IndexReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "A reference to the index that you are attaching the object to.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #indexReference(ObjectReference)}.\n@param indexReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #indexReference(ObjectReference)",
"deprecated" : false,
"documentation" : "A reference to the index that you are attaching the object to.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "indexReference",
"fluentSetterDocumentation" : "A reference to the index that you are attaching the object to.
\n@param indexReference A reference to the index that you are attaching the object to.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "indexReference",
"getterDocumentation" : "A reference to the index that you are attaching the object to.
\n@return A reference to the index that you are attaching the object to.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IndexReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "IndexReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "IndexReference",
"sensitive" : false,
"setterDocumentation" : "A reference to the index that you are attaching the object to.
\n@param indexReference A reference to the index that you are attaching the object to.",
"setterMethodName" : "setIndexReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "indexReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "indexReference",
"variableType" : "ObjectReference",
"documentation" : "A reference to the index that you are attaching the object to.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTargetReference",
"beanStyleSetterMethodName" : "setTargetReference",
"c2jName" : "TargetReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "A reference to the object that you are attaching to the index.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #targetReference(ObjectReference)}.\n@param targetReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetReference(ObjectReference)",
"deprecated" : false,
"documentation" : "A reference to the object that you are attaching to the index.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "targetReference",
"fluentSetterDocumentation" : "A reference to the object that you are attaching to the index.
\n@param targetReference A reference to the object that you are attaching to the index.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "targetReference",
"getterDocumentation" : "A reference to the object that you are attaching to the index.
\n@return A reference to the object that you are attaching to the index.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TargetReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TargetReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TargetReference",
"sensitive" : false,
"setterDocumentation" : "A reference to the object that you are attaching to the index.
\n@param targetReference A reference to the object that you are attaching to the index.",
"setterMethodName" : "setTargetReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "targetReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "targetReference",
"variableType" : "ObjectReference",
"documentation" : "A reference to the object that you are attaching to the index.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"IndexReference" : {
"beanStyleGetterMethodName" : "getIndexReference",
"beanStyleSetterMethodName" : "setIndexReference",
"c2jName" : "IndexReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "A reference to the index that you are attaching the object to.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #indexReference(ObjectReference)}.\n@param indexReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #indexReference(ObjectReference)",
"deprecated" : false,
"documentation" : "A reference to the index that you are attaching the object to.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "indexReference",
"fluentSetterDocumentation" : "A reference to the index that you are attaching the object to.
\n@param indexReference A reference to the index that you are attaching the object to.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "indexReference",
"getterDocumentation" : "A reference to the index that you are attaching the object to.
\n@return A reference to the index that you are attaching the object to.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IndexReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "IndexReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "IndexReference",
"sensitive" : false,
"setterDocumentation" : "A reference to the index that you are attaching the object to.
\n@param indexReference A reference to the index that you are attaching the object to.",
"setterMethodName" : "setIndexReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "indexReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "indexReference",
"variableType" : "ObjectReference",
"documentation" : "A reference to the index that you are attaching the object to.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
},
"TargetReference" : {
"beanStyleGetterMethodName" : "getTargetReference",
"beanStyleSetterMethodName" : "setTargetReference",
"c2jName" : "TargetReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "A reference to the object that you are attaching to the index.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #targetReference(ObjectReference)}.\n@param targetReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetReference(ObjectReference)",
"deprecated" : false,
"documentation" : "A reference to the object that you are attaching to the index.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "targetReference",
"fluentSetterDocumentation" : "A reference to the object that you are attaching to the index.
\n@param targetReference A reference to the object that you are attaching to the index.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "targetReference",
"getterDocumentation" : "A reference to the object that you are attaching to the index.
\n@return A reference to the object that you are attaching to the index.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TargetReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TargetReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TargetReference",
"sensitive" : false,
"setterDocumentation" : "A reference to the object that you are attaching to the index.
\n@param targetReference A reference to the object that you are attaching to the index.",
"setterMethodName" : "setTargetReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "targetReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "targetReference",
"variableType" : "ObjectReference",
"documentation" : "A reference to the object that you are attaching to the index.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getIndexReference",
"beanStyleSetterMethodName" : "setIndexReference",
"c2jName" : "IndexReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "A reference to the index that you are attaching the object to.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #indexReference(ObjectReference)}.\n@param indexReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #indexReference(ObjectReference)",
"deprecated" : false,
"documentation" : "A reference to the index that you are attaching the object to.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "indexReference",
"fluentSetterDocumentation" : "A reference to the index that you are attaching the object to.
\n@param indexReference A reference to the index that you are attaching the object to.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "indexReference",
"getterDocumentation" : "A reference to the index that you are attaching the object to.
\n@return A reference to the index that you are attaching the object to.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IndexReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "IndexReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "IndexReference",
"sensitive" : false,
"setterDocumentation" : "A reference to the index that you are attaching the object to.
\n@param indexReference A reference to the index that you are attaching the object to.",
"setterMethodName" : "setIndexReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "indexReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "indexReference",
"variableType" : "ObjectReference",
"documentation" : "A reference to the index that you are attaching the object to.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTargetReference",
"beanStyleSetterMethodName" : "setTargetReference",
"c2jName" : "TargetReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "A reference to the object that you are attaching to the index.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #targetReference(ObjectReference)}.\n@param targetReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetReference(ObjectReference)",
"deprecated" : false,
"documentation" : "A reference to the object that you are attaching to the index.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "targetReference",
"fluentSetterDocumentation" : "A reference to the object that you are attaching to the index.
\n@param targetReference A reference to the object that you are attaching to the index.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "targetReference",
"getterDocumentation" : "A reference to the object that you are attaching to the index.
\n@return A reference to the object that you are attaching to the index.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TargetReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TargetReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TargetReference",
"sensitive" : false,
"setterDocumentation" : "A reference to the object that you are attaching to the index.
\n@param targetReference A reference to the object that you are attaching to the index.",
"setterMethodName" : "setTargetReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "targetReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "targetReference",
"variableType" : "ObjectReference",
"documentation" : "A reference to the object that you are attaching to the index.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "IndexReference", "TargetReference" ],
"shapeName" : "BatchAttachToIndex",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "BatchAttachToIndex",
"variableName" : "batchAttachToIndex",
"variableType" : "BatchAttachToIndex",
"documentation" : null,
"simpleType" : "BatchAttachToIndex",
"variableSetterType" : "BatchAttachToIndex"
},
"wrapper" : false
},
"BatchAttachToIndexResponse" : {
"c2jName" : "BatchAttachToIndexResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Represents the output of a AttachToIndex response operation.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getAttachedObjectIdentifier",
"beanStyleSetterMethodName" : "setAttachedObjectIdentifier",
"c2jName" : "AttachedObjectIdentifier",
"c2jShape" : "ObjectIdentifier",
"defaultConsumerFluentSetterDocumentation" : "The ObjectIdentifier
of the object that was attached to the index.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attachedObjectIdentifier(String)}.\n@param attachedObjectIdentifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attachedObjectIdentifier(String)",
"deprecated" : false,
"documentation" : "The ObjectIdentifier
of the object that was attached to the index.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "attachedObjectIdentifier",
"fluentSetterDocumentation" : "The ObjectIdentifier
of the object that was attached to the index.
\n@param attachedObjectIdentifier The ObjectIdentifier
of the object that was attached to the index.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "attachedObjectIdentifier",
"getterDocumentation" : "The ObjectIdentifier
of the object that was attached to the index.
\n@return The ObjectIdentifier
of the object that was attached to the index.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AttachedObjectIdentifier",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "AttachedObjectIdentifier",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AttachedObjectIdentifier",
"sensitive" : false,
"setterDocumentation" : "The ObjectIdentifier
of the object that was attached to the index.
\n@param attachedObjectIdentifier The ObjectIdentifier
of the object that was attached to the index.",
"setterMethodName" : "setAttachedObjectIdentifier",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "attachedObjectIdentifier",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "attachedObjectIdentifier",
"variableType" : "String",
"documentation" : "The ObjectIdentifier
of the object that was attached to the index.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"AttachedObjectIdentifier" : {
"beanStyleGetterMethodName" : "getAttachedObjectIdentifier",
"beanStyleSetterMethodName" : "setAttachedObjectIdentifier",
"c2jName" : "AttachedObjectIdentifier",
"c2jShape" : "ObjectIdentifier",
"defaultConsumerFluentSetterDocumentation" : "The ObjectIdentifier
of the object that was attached to the index.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attachedObjectIdentifier(String)}.\n@param attachedObjectIdentifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attachedObjectIdentifier(String)",
"deprecated" : false,
"documentation" : "The ObjectIdentifier
of the object that was attached to the index.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "attachedObjectIdentifier",
"fluentSetterDocumentation" : "The ObjectIdentifier
of the object that was attached to the index.
\n@param attachedObjectIdentifier The ObjectIdentifier
of the object that was attached to the index.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "attachedObjectIdentifier",
"getterDocumentation" : "The ObjectIdentifier
of the object that was attached to the index.
\n@return The ObjectIdentifier
of the object that was attached to the index.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AttachedObjectIdentifier",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "AttachedObjectIdentifier",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AttachedObjectIdentifier",
"sensitive" : false,
"setterDocumentation" : "The ObjectIdentifier
of the object that was attached to the index.
\n@param attachedObjectIdentifier The ObjectIdentifier
of the object that was attached to the index.",
"setterMethodName" : "setAttachedObjectIdentifier",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "attachedObjectIdentifier",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "attachedObjectIdentifier",
"variableType" : "String",
"documentation" : "The ObjectIdentifier
of the object that was attached to the index.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getAttachedObjectIdentifier",
"beanStyleSetterMethodName" : "setAttachedObjectIdentifier",
"c2jName" : "AttachedObjectIdentifier",
"c2jShape" : "ObjectIdentifier",
"defaultConsumerFluentSetterDocumentation" : "The ObjectIdentifier
of the object that was attached to the index.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #attachedObjectIdentifier(String)}.\n@param attachedObjectIdentifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attachedObjectIdentifier(String)",
"deprecated" : false,
"documentation" : "The ObjectIdentifier
of the object that was attached to the index.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "attachedObjectIdentifier",
"fluentSetterDocumentation" : "The ObjectIdentifier
of the object that was attached to the index.
\n@param attachedObjectIdentifier The ObjectIdentifier
of the object that was attached to the index.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "attachedObjectIdentifier",
"getterDocumentation" : "The ObjectIdentifier
of the object that was attached to the index.
\n@return The ObjectIdentifier
of the object that was attached to the index.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "AttachedObjectIdentifier",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "AttachedObjectIdentifier",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "AttachedObjectIdentifier",
"sensitive" : false,
"setterDocumentation" : "The ObjectIdentifier
of the object that was attached to the index.
\n@param attachedObjectIdentifier The ObjectIdentifier
of the object that was attached to the index.",
"setterMethodName" : "setAttachedObjectIdentifier",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "attachedObjectIdentifier",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "attachedObjectIdentifier",
"variableType" : "String",
"documentation" : "The ObjectIdentifier
of the object that was attached to the index.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "BatchAttachToIndexResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "BatchAttachToIndexResponse",
"variableName" : "batchAttachToIndexResponse",
"variableType" : "BatchAttachToIndexResponse",
"documentation" : null,
"simpleType" : "BatchAttachToIndexResponse",
"variableSetterType" : "BatchAttachToIndexResponse"
},
"wrapper" : false
},
"BatchAttachTypedLink" : {
"c2jName" : "BatchAttachTypedLink",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Attaches a typed link to a specified source and target object inside a BatchRead operation. For more information, see AttachTypedLink and BatchReadRequest$Operations.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getSourceObjectReference",
"beanStyleSetterMethodName" : "setSourceObjectReference",
"c2jName" : "SourceObjectReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "Identifies the source object that the typed link will attach to.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #sourceObjectReference(ObjectReference)}.\n@param sourceObjectReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceObjectReference(ObjectReference)",
"deprecated" : false,
"documentation" : "Identifies the source object that the typed link will attach to.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sourceObjectReference",
"fluentSetterDocumentation" : "Identifies the source object that the typed link will attach to.
\n@param sourceObjectReference Identifies the source object that the typed link will attach to.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sourceObjectReference",
"getterDocumentation" : "Identifies the source object that the typed link will attach to.
\n@return Identifies the source object that the typed link will attach to.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SourceObjectReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SourceObjectReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "SourceObjectReference",
"sensitive" : false,
"setterDocumentation" : "Identifies the source object that the typed link will attach to.
\n@param sourceObjectReference Identifies the source object that the typed link will attach to.",
"setterMethodName" : "setSourceObjectReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "sourceObjectReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "sourceObjectReference",
"variableType" : "ObjectReference",
"documentation" : "Identifies the source object that the typed link will attach to.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTargetObjectReference",
"beanStyleSetterMethodName" : "setTargetObjectReference",
"c2jName" : "TargetObjectReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "Identifies the target object that the typed link will attach to.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #targetObjectReference(ObjectReference)}.\n@param targetObjectReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetObjectReference(ObjectReference)",
"deprecated" : false,
"documentation" : "Identifies the target object that the typed link will attach to.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "targetObjectReference",
"fluentSetterDocumentation" : "Identifies the target object that the typed link will attach to.
\n@param targetObjectReference Identifies the target object that the typed link will attach to.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "targetObjectReference",
"getterDocumentation" : "Identifies the target object that the typed link will attach to.
\n@return Identifies the target object that the typed link will attach to.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TargetObjectReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TargetObjectReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TargetObjectReference",
"sensitive" : false,
"setterDocumentation" : "Identifies the target object that the typed link will attach to.
\n@param targetObjectReference Identifies the target object that the typed link will attach to.",
"setterMethodName" : "setTargetObjectReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "targetObjectReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "targetObjectReference",
"variableType" : "ObjectReference",
"documentation" : "Identifies the target object that the typed link will attach to.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTypedLinkFacet",
"beanStyleSetterMethodName" : "setTypedLinkFacet",
"c2jName" : "TypedLinkFacet",
"c2jShape" : "TypedLinkSchemaAndFacetName",
"defaultConsumerFluentSetterDocumentation" : "Identifies the typed link facet that is associated with the typed link.
\nThis is a convenience that creates an instance of the {@link TypedLinkSchemaAndFacetName.Builder} avoiding the need to create one manually via {@link TypedLinkSchemaAndFacetName#builder()}.\n\nWhen the {@link Consumer} completes, {@link TypedLinkSchemaAndFacetName.Builder#build()} is called immediately and its result is passed to {@link #typedLinkFacet(TypedLinkSchemaAndFacetName)}.\n@param typedLinkFacet a consumer that will call methods on {@link TypedLinkSchemaAndFacetName.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typedLinkFacet(TypedLinkSchemaAndFacetName)",
"deprecated" : false,
"documentation" : "Identifies the typed link facet that is associated with the typed link.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "typedLinkFacet",
"fluentSetterDocumentation" : "Identifies the typed link facet that is associated with the typed link.
\n@param typedLinkFacet Identifies the typed link facet that is associated with the typed link.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "typedLinkFacet",
"getterDocumentation" : "Identifies the typed link facet that is associated with the typed link.
\n@return Identifies the typed link facet that is associated with the typed link.",
"getterModel" : {
"returnType" : "TypedLinkSchemaAndFacetName",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TypedLinkFacet",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TypedLinkFacet",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TypedLinkFacet",
"sensitive" : false,
"setterDocumentation" : "Identifies the typed link facet that is associated with the typed link.
\n@param typedLinkFacet Identifies the typed link facet that is associated with the typed link.",
"setterMethodName" : "setTypedLinkFacet",
"setterModel" : {
"variableDeclarationType" : "TypedLinkSchemaAndFacetName",
"variableName" : "typedLinkFacet",
"variableType" : "TypedLinkSchemaAndFacetName",
"documentation" : null,
"simpleType" : "TypedLinkSchemaAndFacetName",
"variableSetterType" : "TypedLinkSchemaAndFacetName"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "TypedLinkSchemaAndFacetName",
"variableName" : "typedLinkFacet",
"variableType" : "TypedLinkSchemaAndFacetName",
"documentation" : "Identifies the typed link facet that is associated with the typed link.
",
"simpleType" : "TypedLinkSchemaAndFacetName",
"variableSetterType" : "TypedLinkSchemaAndFacetName"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getAttributes",
"beanStyleSetterMethodName" : "setAttributes",
"c2jName" : "Attributes",
"c2jShape" : "AttributeNameAndValueList",
"defaultConsumerFluentSetterDocumentation" : "A set of attributes that are associated with the typed link.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #attributes(List)}.\n@param attributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributes(List)",
"deprecated" : false,
"documentation" : "A set of attributes that are associated with the typed link.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "attributes",
"fluentSetterDocumentation" : "A set of attributes that are associated with the typed link.
\n@param attributes A set of attributes that are associated with the typed link.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "attributes",
"getterDocumentation" : "A set of attributes that are associated with the typed link.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return A set of attributes that are associated with the typed link.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Attributes",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Attributes",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "AttributeNameAndValue",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeNameAndValue.Builder} avoiding the need to create one manually via {@link AttributeNameAndValue#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeNameAndValue.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeNameAndValue)}.\n@param member a consumer that will call methods on {@link AttributeNameAndValue.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeNameAndValue)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "AttributeNameAndValue",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "AttributeNameAndValue",
"variableName" : "member",
"variableType" : "AttributeNameAndValue",
"documentation" : null,
"simpleType" : "AttributeNameAndValue",
"variableSetterType" : "AttributeNameAndValue"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "AttributeNameAndValue",
"variableName" : "member",
"variableType" : "AttributeNameAndValue",
"documentation" : "",
"simpleType" : "AttributeNameAndValue",
"variableSetterType" : "AttributeNameAndValue"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "AttributeNameAndValue",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "AttributeNameAndValue",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Attributes",
"sensitive" : false,
"setterDocumentation" : "A set of attributes that are associated with the typed link.
\n@param attributes A set of attributes that are associated with the typed link.",
"setterMethodName" : "setAttributes",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "attributes",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "attributes",
"variableType" : "java.util.List",
"documentation" : "A set of attributes that are associated with the typed link.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Attributes" : {
"beanStyleGetterMethodName" : "getAttributes",
"beanStyleSetterMethodName" : "setAttributes",
"c2jName" : "Attributes",
"c2jShape" : "AttributeNameAndValueList",
"defaultConsumerFluentSetterDocumentation" : "A set of attributes that are associated with the typed link.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #attributes(List)}.\n@param attributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributes(List)",
"deprecated" : false,
"documentation" : "A set of attributes that are associated with the typed link.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "attributes",
"fluentSetterDocumentation" : "A set of attributes that are associated with the typed link.
\n@param attributes A set of attributes that are associated with the typed link.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "attributes",
"getterDocumentation" : "A set of attributes that are associated with the typed link.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return A set of attributes that are associated with the typed link.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Attributes",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Attributes",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "AttributeNameAndValue",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeNameAndValue.Builder} avoiding the need to create one manually via {@link AttributeNameAndValue#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeNameAndValue.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeNameAndValue)}.\n@param member a consumer that will call methods on {@link AttributeNameAndValue.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeNameAndValue)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "AttributeNameAndValue",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "AttributeNameAndValue",
"variableName" : "member",
"variableType" : "AttributeNameAndValue",
"documentation" : null,
"simpleType" : "AttributeNameAndValue",
"variableSetterType" : "AttributeNameAndValue"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "AttributeNameAndValue",
"variableName" : "member",
"variableType" : "AttributeNameAndValue",
"documentation" : "",
"simpleType" : "AttributeNameAndValue",
"variableSetterType" : "AttributeNameAndValue"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "AttributeNameAndValue",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "AttributeNameAndValue",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Attributes",
"sensitive" : false,
"setterDocumentation" : "A set of attributes that are associated with the typed link.
\n@param attributes A set of attributes that are associated with the typed link.",
"setterMethodName" : "setAttributes",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "attributes",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "attributes",
"variableType" : "java.util.List",
"documentation" : "A set of attributes that are associated with the typed link.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"SourceObjectReference" : {
"beanStyleGetterMethodName" : "getSourceObjectReference",
"beanStyleSetterMethodName" : "setSourceObjectReference",
"c2jName" : "SourceObjectReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "Identifies the source object that the typed link will attach to.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #sourceObjectReference(ObjectReference)}.\n@param sourceObjectReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceObjectReference(ObjectReference)",
"deprecated" : false,
"documentation" : "Identifies the source object that the typed link will attach to.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sourceObjectReference",
"fluentSetterDocumentation" : "Identifies the source object that the typed link will attach to.
\n@param sourceObjectReference Identifies the source object that the typed link will attach to.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sourceObjectReference",
"getterDocumentation" : "Identifies the source object that the typed link will attach to.
\n@return Identifies the source object that the typed link will attach to.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SourceObjectReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SourceObjectReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "SourceObjectReference",
"sensitive" : false,
"setterDocumentation" : "Identifies the source object that the typed link will attach to.
\n@param sourceObjectReference Identifies the source object that the typed link will attach to.",
"setterMethodName" : "setSourceObjectReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "sourceObjectReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "sourceObjectReference",
"variableType" : "ObjectReference",
"documentation" : "Identifies the source object that the typed link will attach to.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
},
"TargetObjectReference" : {
"beanStyleGetterMethodName" : "getTargetObjectReference",
"beanStyleSetterMethodName" : "setTargetObjectReference",
"c2jName" : "TargetObjectReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "Identifies the target object that the typed link will attach to.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #targetObjectReference(ObjectReference)}.\n@param targetObjectReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetObjectReference(ObjectReference)",
"deprecated" : false,
"documentation" : "Identifies the target object that the typed link will attach to.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "targetObjectReference",
"fluentSetterDocumentation" : "Identifies the target object that the typed link will attach to.
\n@param targetObjectReference Identifies the target object that the typed link will attach to.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "targetObjectReference",
"getterDocumentation" : "Identifies the target object that the typed link will attach to.
\n@return Identifies the target object that the typed link will attach to.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TargetObjectReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TargetObjectReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TargetObjectReference",
"sensitive" : false,
"setterDocumentation" : "Identifies the target object that the typed link will attach to.
\n@param targetObjectReference Identifies the target object that the typed link will attach to.",
"setterMethodName" : "setTargetObjectReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "targetObjectReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "targetObjectReference",
"variableType" : "ObjectReference",
"documentation" : "Identifies the target object that the typed link will attach to.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
},
"TypedLinkFacet" : {
"beanStyleGetterMethodName" : "getTypedLinkFacet",
"beanStyleSetterMethodName" : "setTypedLinkFacet",
"c2jName" : "TypedLinkFacet",
"c2jShape" : "TypedLinkSchemaAndFacetName",
"defaultConsumerFluentSetterDocumentation" : "Identifies the typed link facet that is associated with the typed link.
\nThis is a convenience that creates an instance of the {@link TypedLinkSchemaAndFacetName.Builder} avoiding the need to create one manually via {@link TypedLinkSchemaAndFacetName#builder()}.\n\nWhen the {@link Consumer} completes, {@link TypedLinkSchemaAndFacetName.Builder#build()} is called immediately and its result is passed to {@link #typedLinkFacet(TypedLinkSchemaAndFacetName)}.\n@param typedLinkFacet a consumer that will call methods on {@link TypedLinkSchemaAndFacetName.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typedLinkFacet(TypedLinkSchemaAndFacetName)",
"deprecated" : false,
"documentation" : "Identifies the typed link facet that is associated with the typed link.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "typedLinkFacet",
"fluentSetterDocumentation" : "Identifies the typed link facet that is associated with the typed link.
\n@param typedLinkFacet Identifies the typed link facet that is associated with the typed link.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "typedLinkFacet",
"getterDocumentation" : "Identifies the typed link facet that is associated with the typed link.
\n@return Identifies the typed link facet that is associated with the typed link.",
"getterModel" : {
"returnType" : "TypedLinkSchemaAndFacetName",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TypedLinkFacet",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TypedLinkFacet",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TypedLinkFacet",
"sensitive" : false,
"setterDocumentation" : "Identifies the typed link facet that is associated with the typed link.
\n@param typedLinkFacet Identifies the typed link facet that is associated with the typed link.",
"setterMethodName" : "setTypedLinkFacet",
"setterModel" : {
"variableDeclarationType" : "TypedLinkSchemaAndFacetName",
"variableName" : "typedLinkFacet",
"variableType" : "TypedLinkSchemaAndFacetName",
"documentation" : null,
"simpleType" : "TypedLinkSchemaAndFacetName",
"variableSetterType" : "TypedLinkSchemaAndFacetName"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "TypedLinkSchemaAndFacetName",
"variableName" : "typedLinkFacet",
"variableType" : "TypedLinkSchemaAndFacetName",
"documentation" : "Identifies the typed link facet that is associated with the typed link.
",
"simpleType" : "TypedLinkSchemaAndFacetName",
"variableSetterType" : "TypedLinkSchemaAndFacetName"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getSourceObjectReference",
"beanStyleSetterMethodName" : "setSourceObjectReference",
"c2jName" : "SourceObjectReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "Identifies the source object that the typed link will attach to.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #sourceObjectReference(ObjectReference)}.\n@param sourceObjectReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceObjectReference(ObjectReference)",
"deprecated" : false,
"documentation" : "Identifies the source object that the typed link will attach to.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "sourceObjectReference",
"fluentSetterDocumentation" : "Identifies the source object that the typed link will attach to.
\n@param sourceObjectReference Identifies the source object that the typed link will attach to.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "sourceObjectReference",
"getterDocumentation" : "Identifies the source object that the typed link will attach to.
\n@return Identifies the source object that the typed link will attach to.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "SourceObjectReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SourceObjectReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "SourceObjectReference",
"sensitive" : false,
"setterDocumentation" : "Identifies the source object that the typed link will attach to.
\n@param sourceObjectReference Identifies the source object that the typed link will attach to.",
"setterMethodName" : "setSourceObjectReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "sourceObjectReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "sourceObjectReference",
"variableType" : "ObjectReference",
"documentation" : "Identifies the source object that the typed link will attach to.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTargetObjectReference",
"beanStyleSetterMethodName" : "setTargetObjectReference",
"c2jName" : "TargetObjectReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "Identifies the target object that the typed link will attach to.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #targetObjectReference(ObjectReference)}.\n@param targetObjectReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetObjectReference(ObjectReference)",
"deprecated" : false,
"documentation" : "Identifies the target object that the typed link will attach to.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "targetObjectReference",
"fluentSetterDocumentation" : "Identifies the target object that the typed link will attach to.
\n@param targetObjectReference Identifies the target object that the typed link will attach to.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "targetObjectReference",
"getterDocumentation" : "Identifies the target object that the typed link will attach to.
\n@return Identifies the target object that the typed link will attach to.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TargetObjectReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TargetObjectReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TargetObjectReference",
"sensitive" : false,
"setterDocumentation" : "Identifies the target object that the typed link will attach to.
\n@param targetObjectReference Identifies the target object that the typed link will attach to.",
"setterMethodName" : "setTargetObjectReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "targetObjectReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "targetObjectReference",
"variableType" : "ObjectReference",
"documentation" : "Identifies the target object that the typed link will attach to.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTypedLinkFacet",
"beanStyleSetterMethodName" : "setTypedLinkFacet",
"c2jName" : "TypedLinkFacet",
"c2jShape" : "TypedLinkSchemaAndFacetName",
"defaultConsumerFluentSetterDocumentation" : "Identifies the typed link facet that is associated with the typed link.
\nThis is a convenience that creates an instance of the {@link TypedLinkSchemaAndFacetName.Builder} avoiding the need to create one manually via {@link TypedLinkSchemaAndFacetName#builder()}.\n\nWhen the {@link Consumer} completes, {@link TypedLinkSchemaAndFacetName.Builder#build()} is called immediately and its result is passed to {@link #typedLinkFacet(TypedLinkSchemaAndFacetName)}.\n@param typedLinkFacet a consumer that will call methods on {@link TypedLinkSchemaAndFacetName.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typedLinkFacet(TypedLinkSchemaAndFacetName)",
"deprecated" : false,
"documentation" : "Identifies the typed link facet that is associated with the typed link.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "typedLinkFacet",
"fluentSetterDocumentation" : "Identifies the typed link facet that is associated with the typed link.
\n@param typedLinkFacet Identifies the typed link facet that is associated with the typed link.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "typedLinkFacet",
"getterDocumentation" : "Identifies the typed link facet that is associated with the typed link.
\n@return Identifies the typed link facet that is associated with the typed link.",
"getterModel" : {
"returnType" : "TypedLinkSchemaAndFacetName",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TypedLinkFacet",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TypedLinkFacet",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TypedLinkFacet",
"sensitive" : false,
"setterDocumentation" : "Identifies the typed link facet that is associated with the typed link.
\n@param typedLinkFacet Identifies the typed link facet that is associated with the typed link.",
"setterMethodName" : "setTypedLinkFacet",
"setterModel" : {
"variableDeclarationType" : "TypedLinkSchemaAndFacetName",
"variableName" : "typedLinkFacet",
"variableType" : "TypedLinkSchemaAndFacetName",
"documentation" : null,
"simpleType" : "TypedLinkSchemaAndFacetName",
"variableSetterType" : "TypedLinkSchemaAndFacetName"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "TypedLinkSchemaAndFacetName",
"variableName" : "typedLinkFacet",
"variableType" : "TypedLinkSchemaAndFacetName",
"documentation" : "Identifies the typed link facet that is associated with the typed link.
",
"simpleType" : "TypedLinkSchemaAndFacetName",
"variableSetterType" : "TypedLinkSchemaAndFacetName"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getAttributes",
"beanStyleSetterMethodName" : "setAttributes",
"c2jName" : "Attributes",
"c2jShape" : "AttributeNameAndValueList",
"defaultConsumerFluentSetterDocumentation" : "A set of attributes that are associated with the typed link.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #attributes(List)}.\n@param attributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributes(List)",
"deprecated" : false,
"documentation" : "A set of attributes that are associated with the typed link.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "attributes",
"fluentSetterDocumentation" : "A set of attributes that are associated with the typed link.
\n@param attributes A set of attributes that are associated with the typed link.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "attributes",
"getterDocumentation" : "A set of attributes that are associated with the typed link.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return A set of attributes that are associated with the typed link.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "Attributes",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Attributes",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "AttributeNameAndValue",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeNameAndValue.Builder} avoiding the need to create one manually via {@link AttributeNameAndValue#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeNameAndValue.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeNameAndValue)}.\n@param member a consumer that will call methods on {@link AttributeNameAndValue.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeNameAndValue)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "AttributeNameAndValue",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "AttributeNameAndValue",
"variableName" : "member",
"variableType" : "AttributeNameAndValue",
"documentation" : null,
"simpleType" : "AttributeNameAndValue",
"variableSetterType" : "AttributeNameAndValue"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "AttributeNameAndValue",
"variableName" : "member",
"variableType" : "AttributeNameAndValue",
"documentation" : "",
"simpleType" : "AttributeNameAndValue",
"variableSetterType" : "AttributeNameAndValue"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "AttributeNameAndValue",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "AttributeNameAndValue",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Attributes",
"sensitive" : false,
"setterDocumentation" : "A set of attributes that are associated with the typed link.
\n@param attributes A set of attributes that are associated with the typed link.",
"setterMethodName" : "setAttributes",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "attributes",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "attributes",
"variableType" : "java.util.List",
"documentation" : "A set of attributes that are associated with the typed link.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "SourceObjectReference", "TargetObjectReference", "TypedLinkFacet", "Attributes" ],
"shapeName" : "BatchAttachTypedLink",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "BatchAttachTypedLink",
"variableName" : "batchAttachTypedLink",
"variableType" : "BatchAttachTypedLink",
"documentation" : null,
"simpleType" : "BatchAttachTypedLink",
"variableSetterType" : "BatchAttachTypedLink"
},
"wrapper" : false
},
"BatchAttachTypedLinkResponse" : {
"c2jName" : "BatchAttachTypedLinkResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Represents the output of a AttachTypedLink response operation.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getTypedLinkSpecifier",
"beanStyleSetterMethodName" : "setTypedLinkSpecifier",
"c2jName" : "TypedLinkSpecifier",
"c2jShape" : "TypedLinkSpecifier",
"defaultConsumerFluentSetterDocumentation" : "Returns a typed link specifier as output.
\nThis is a convenience that creates an instance of the {@link TypedLinkSpecifier.Builder} avoiding the need to create one manually via {@link TypedLinkSpecifier#builder()}.\n\nWhen the {@link Consumer} completes, {@link TypedLinkSpecifier.Builder#build()} is called immediately and its result is passed to {@link #typedLinkSpecifier(TypedLinkSpecifier)}.\n@param typedLinkSpecifier a consumer that will call methods on {@link TypedLinkSpecifier.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typedLinkSpecifier(TypedLinkSpecifier)",
"deprecated" : false,
"documentation" : "Returns a typed link specifier as output.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "typedLinkSpecifier",
"fluentSetterDocumentation" : "Returns a typed link specifier as output.
\n@param typedLinkSpecifier Returns a typed link specifier as output.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "typedLinkSpecifier",
"getterDocumentation" : "Returns a typed link specifier as output.
\n@return Returns a typed link specifier as output.",
"getterModel" : {
"returnType" : "TypedLinkSpecifier",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TypedLinkSpecifier",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TypedLinkSpecifier",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TypedLinkSpecifier",
"sensitive" : false,
"setterDocumentation" : "Returns a typed link specifier as output.
\n@param typedLinkSpecifier Returns a typed link specifier as output.",
"setterMethodName" : "setTypedLinkSpecifier",
"setterModel" : {
"variableDeclarationType" : "TypedLinkSpecifier",
"variableName" : "typedLinkSpecifier",
"variableType" : "TypedLinkSpecifier",
"documentation" : null,
"simpleType" : "TypedLinkSpecifier",
"variableSetterType" : "TypedLinkSpecifier"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "TypedLinkSpecifier",
"variableName" : "typedLinkSpecifier",
"variableType" : "TypedLinkSpecifier",
"documentation" : "Returns a typed link specifier as output.
",
"simpleType" : "TypedLinkSpecifier",
"variableSetterType" : "TypedLinkSpecifier"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"TypedLinkSpecifier" : {
"beanStyleGetterMethodName" : "getTypedLinkSpecifier",
"beanStyleSetterMethodName" : "setTypedLinkSpecifier",
"c2jName" : "TypedLinkSpecifier",
"c2jShape" : "TypedLinkSpecifier",
"defaultConsumerFluentSetterDocumentation" : "Returns a typed link specifier as output.
\nThis is a convenience that creates an instance of the {@link TypedLinkSpecifier.Builder} avoiding the need to create one manually via {@link TypedLinkSpecifier#builder()}.\n\nWhen the {@link Consumer} completes, {@link TypedLinkSpecifier.Builder#build()} is called immediately and its result is passed to {@link #typedLinkSpecifier(TypedLinkSpecifier)}.\n@param typedLinkSpecifier a consumer that will call methods on {@link TypedLinkSpecifier.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typedLinkSpecifier(TypedLinkSpecifier)",
"deprecated" : false,
"documentation" : "Returns a typed link specifier as output.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "typedLinkSpecifier",
"fluentSetterDocumentation" : "Returns a typed link specifier as output.
\n@param typedLinkSpecifier Returns a typed link specifier as output.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "typedLinkSpecifier",
"getterDocumentation" : "Returns a typed link specifier as output.
\n@return Returns a typed link specifier as output.",
"getterModel" : {
"returnType" : "TypedLinkSpecifier",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TypedLinkSpecifier",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TypedLinkSpecifier",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TypedLinkSpecifier",
"sensitive" : false,
"setterDocumentation" : "Returns a typed link specifier as output.
\n@param typedLinkSpecifier Returns a typed link specifier as output.",
"setterMethodName" : "setTypedLinkSpecifier",
"setterModel" : {
"variableDeclarationType" : "TypedLinkSpecifier",
"variableName" : "typedLinkSpecifier",
"variableType" : "TypedLinkSpecifier",
"documentation" : null,
"simpleType" : "TypedLinkSpecifier",
"variableSetterType" : "TypedLinkSpecifier"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "TypedLinkSpecifier",
"variableName" : "typedLinkSpecifier",
"variableType" : "TypedLinkSpecifier",
"documentation" : "Returns a typed link specifier as output.
",
"simpleType" : "TypedLinkSpecifier",
"variableSetterType" : "TypedLinkSpecifier"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getTypedLinkSpecifier",
"beanStyleSetterMethodName" : "setTypedLinkSpecifier",
"c2jName" : "TypedLinkSpecifier",
"c2jShape" : "TypedLinkSpecifier",
"defaultConsumerFluentSetterDocumentation" : "Returns a typed link specifier as output.
\nThis is a convenience that creates an instance of the {@link TypedLinkSpecifier.Builder} avoiding the need to create one manually via {@link TypedLinkSpecifier#builder()}.\n\nWhen the {@link Consumer} completes, {@link TypedLinkSpecifier.Builder#build()} is called immediately and its result is passed to {@link #typedLinkSpecifier(TypedLinkSpecifier)}.\n@param typedLinkSpecifier a consumer that will call methods on {@link TypedLinkSpecifier.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typedLinkSpecifier(TypedLinkSpecifier)",
"deprecated" : false,
"documentation" : "Returns a typed link specifier as output.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "typedLinkSpecifier",
"fluentSetterDocumentation" : "Returns a typed link specifier as output.
\n@param typedLinkSpecifier Returns a typed link specifier as output.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "typedLinkSpecifier",
"getterDocumentation" : "Returns a typed link specifier as output.
\n@return Returns a typed link specifier as output.",
"getterModel" : {
"returnType" : "TypedLinkSpecifier",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "TypedLinkSpecifier",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TypedLinkSpecifier",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "TypedLinkSpecifier",
"sensitive" : false,
"setterDocumentation" : "Returns a typed link specifier as output.
\n@param typedLinkSpecifier Returns a typed link specifier as output.",
"setterMethodName" : "setTypedLinkSpecifier",
"setterModel" : {
"variableDeclarationType" : "TypedLinkSpecifier",
"variableName" : "typedLinkSpecifier",
"variableType" : "TypedLinkSpecifier",
"documentation" : null,
"simpleType" : "TypedLinkSpecifier",
"variableSetterType" : "TypedLinkSpecifier"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "TypedLinkSpecifier",
"variableName" : "typedLinkSpecifier",
"variableType" : "TypedLinkSpecifier",
"documentation" : "Returns a typed link specifier as output.
",
"simpleType" : "TypedLinkSpecifier",
"variableSetterType" : "TypedLinkSpecifier"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "BatchAttachTypedLinkResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "BatchAttachTypedLinkResponse",
"variableName" : "batchAttachTypedLinkResponse",
"variableType" : "BatchAttachTypedLinkResponse",
"documentation" : null,
"simpleType" : "BatchAttachTypedLinkResponse",
"variableSetterType" : "BatchAttachTypedLinkResponse"
},
"wrapper" : false
},
"BatchCreateIndex" : {
"c2jName" : "BatchCreateIndex",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "Creates an index object inside of a BatchRead operation. For more information, see CreateIndex and BatchReadRequest$Operations.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getOrderedIndexedAttributeList",
"beanStyleSetterMethodName" : "setOrderedIndexedAttributeList",
"c2jName" : "OrderedIndexedAttributeList",
"c2jShape" : "AttributeKeyList",
"defaultConsumerFluentSetterDocumentation" : "Specifies the attributes that should be indexed on. Currently only a single attribute is supported.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #orderedIndexedAttributeList(List)}.\n@param orderedIndexedAttributeList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #orderedIndexedAttributeList(List)",
"deprecated" : false,
"documentation" : "Specifies the attributes that should be indexed on. Currently only a single attribute is supported.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "orderedIndexedAttributeList",
"fluentSetterDocumentation" : "Specifies the attributes that should be indexed on. Currently only a single attribute is supported.
\n@param orderedIndexedAttributeList Specifies the attributes that should be indexed on. Currently only a single attribute is supported.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "orderedIndexedAttributeList",
"getterDocumentation" : "Specifies the attributes that should be indexed on. Currently only a single attribute is supported.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return Specifies the attributes that should be indexed on. Currently only a single attribute is supported.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "OrderedIndexedAttributeList",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "OrderedIndexedAttributeList",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "AttributeKey",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeKey.Builder} avoiding the need to create one manually via {@link AttributeKey#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeKey.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeKey)}.\n@param member a consumer that will call methods on {@link AttributeKey.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeKey)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "AttributeKey",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "AttributeKey",
"variableName" : "member",
"variableType" : "AttributeKey",
"documentation" : null,
"simpleType" : "AttributeKey",
"variableSetterType" : "AttributeKey"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "AttributeKey",
"variableName" : "member",
"variableType" : "AttributeKey",
"documentation" : "",
"simpleType" : "AttributeKey",
"variableSetterType" : "AttributeKey"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "AttributeKey",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "AttributeKey",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "OrderedIndexedAttributeList",
"sensitive" : false,
"setterDocumentation" : "Specifies the attributes that should be indexed on. Currently only a single attribute is supported.
\n@param orderedIndexedAttributeList Specifies the attributes that should be indexed on. Currently only a single attribute is supported.",
"setterMethodName" : "setOrderedIndexedAttributeList",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "orderedIndexedAttributeList",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "orderedIndexedAttributeList",
"variableType" : "java.util.List",
"documentation" : "Specifies the attributes that should be indexed on. Currently only a single attribute is supported.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getIsUnique",
"beanStyleSetterMethodName" : "setIsUnique",
"c2jName" : "IsUnique",
"c2jShape" : "Bool",
"defaultConsumerFluentSetterDocumentation" : "Indicates whether the attribute that is being indexed has unique values or not.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #isUnique(Boolean)}.\n@param isUnique a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #isUnique(Boolean)",
"deprecated" : false,
"documentation" : "Indicates whether the attribute that is being indexed has unique values or not.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "isUnique",
"fluentSetterDocumentation" : "Indicates whether the attribute that is being indexed has unique values or not.
\n@param isUnique Indicates whether the attribute that is being indexed has unique values or not.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "isUnique",
"getterDocumentation" : "Indicates whether the attribute that is being indexed has unique values or not.
\n@return Indicates whether the attribute that is being indexed has unique values or not.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IsUnique",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "IsUnique",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "IsUnique",
"sensitive" : false,
"setterDocumentation" : "Indicates whether the attribute that is being indexed has unique values or not.
\n@param isUnique Indicates whether the attribute that is being indexed has unique values or not.",
"setterMethodName" : "setIsUnique",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "isUnique",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "isUnique",
"variableType" : "Boolean",
"documentation" : "Indicates whether the attribute that is being indexed has unique values or not.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getParentReference",
"beanStyleSetterMethodName" : "setParentReference",
"c2jName" : "ParentReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "A reference to the parent object that contains the index object.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #parentReference(ObjectReference)}.\n@param parentReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parentReference(ObjectReference)",
"deprecated" : false,
"documentation" : "A reference to the parent object that contains the index object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "parentReference",
"fluentSetterDocumentation" : "A reference to the parent object that contains the index object.
\n@param parentReference A reference to the parent object that contains the index object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "parentReference",
"getterDocumentation" : "A reference to the parent object that contains the index object.
\n@return A reference to the parent object that contains the index object.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ParentReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ParentReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ParentReference",
"sensitive" : false,
"setterDocumentation" : "A reference to the parent object that contains the index object.
\n@param parentReference A reference to the parent object that contains the index object.",
"setterMethodName" : "setParentReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "parentReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "parentReference",
"variableType" : "ObjectReference",
"documentation" : "A reference to the parent object that contains the index object.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getLinkName",
"beanStyleSetterMethodName" : "setLinkName",
"c2jName" : "LinkName",
"c2jShape" : "LinkName",
"defaultConsumerFluentSetterDocumentation" : "The name of the link between the parent object and the index object.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #linkName(String)}.\n@param linkName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linkName(String)",
"deprecated" : false,
"documentation" : "The name of the link between the parent object and the index object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "linkName",
"fluentSetterDocumentation" : "The name of the link between the parent object and the index object.
\n@param linkName The name of the link between the parent object and the index object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "linkName",
"getterDocumentation" : "The name of the link between the parent object and the index object.
\n@return The name of the link between the parent object and the index object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LinkName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "LinkName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LinkName",
"sensitive" : false,
"setterDocumentation" : "The name of the link between the parent object and the index object.
\n@param linkName The name of the link between the parent object and the index object.",
"setterMethodName" : "setLinkName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "linkName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "linkName",
"variableType" : "String",
"documentation" : "The name of the link between the parent object and the index object.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getBatchReferenceName",
"beanStyleSetterMethodName" : "setBatchReferenceName",
"c2jName" : "BatchReferenceName",
"c2jShape" : "BatchReferenceName",
"defaultConsumerFluentSetterDocumentation" : "The batch reference name. See Transaction Support for more information.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #batchReferenceName(String)}.\n@param batchReferenceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #batchReferenceName(String)",
"deprecated" : false,
"documentation" : "The batch reference name. See Transaction Support for more information.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "batchReferenceName",
"fluentSetterDocumentation" : "The batch reference name. See Transaction Support for more information.
\n@param batchReferenceName The batch reference name. See Transaction Support for more information.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "batchReferenceName",
"getterDocumentation" : "The batch reference name. See Transaction Support for more information.
\n@return The batch reference name. See Transaction Support for more information.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BatchReferenceName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BatchReferenceName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "BatchReferenceName",
"sensitive" : false,
"setterDocumentation" : "The batch reference name. See Transaction Support for more information.
\n@param batchReferenceName The batch reference name. See Transaction Support for more information.",
"setterMethodName" : "setBatchReferenceName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "batchReferenceName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "batchReferenceName",
"variableType" : "String",
"documentation" : "The batch reference name. See Transaction Support for more information.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"BatchReferenceName" : {
"beanStyleGetterMethodName" : "getBatchReferenceName",
"beanStyleSetterMethodName" : "setBatchReferenceName",
"c2jName" : "BatchReferenceName",
"c2jShape" : "BatchReferenceName",
"defaultConsumerFluentSetterDocumentation" : "The batch reference name. See Transaction Support for more information.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #batchReferenceName(String)}.\n@param batchReferenceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #batchReferenceName(String)",
"deprecated" : false,
"documentation" : "The batch reference name. See Transaction Support for more information.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "batchReferenceName",
"fluentSetterDocumentation" : "The batch reference name. See Transaction Support for more information.
\n@param batchReferenceName The batch reference name. See Transaction Support for more information.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "batchReferenceName",
"getterDocumentation" : "The batch reference name. See Transaction Support for more information.
\n@return The batch reference name. See Transaction Support for more information.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "BatchReferenceName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "BatchReferenceName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "BatchReferenceName",
"sensitive" : false,
"setterDocumentation" : "The batch reference name. See Transaction Support for more information.
\n@param batchReferenceName The batch reference name. See Transaction Support for more information.",
"setterMethodName" : "setBatchReferenceName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "batchReferenceName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "batchReferenceName",
"variableType" : "String",
"documentation" : "The batch reference name. See Transaction Support for more information.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"IsUnique" : {
"beanStyleGetterMethodName" : "getIsUnique",
"beanStyleSetterMethodName" : "setIsUnique",
"c2jName" : "IsUnique",
"c2jShape" : "Bool",
"defaultConsumerFluentSetterDocumentation" : "Indicates whether the attribute that is being indexed has unique values or not.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #isUnique(Boolean)}.\n@param isUnique a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #isUnique(Boolean)",
"deprecated" : false,
"documentation" : "Indicates whether the attribute that is being indexed has unique values or not.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "isUnique",
"fluentSetterDocumentation" : "Indicates whether the attribute that is being indexed has unique values or not.
\n@param isUnique Indicates whether the attribute that is being indexed has unique values or not.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "isUnique",
"getterDocumentation" : "Indicates whether the attribute that is being indexed has unique values or not.
\n@return Indicates whether the attribute that is being indexed has unique values or not.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "IsUnique",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "IsUnique",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "IsUnique",
"sensitive" : false,
"setterDocumentation" : "Indicates whether the attribute that is being indexed has unique values or not.
\n@param isUnique Indicates whether the attribute that is being indexed has unique values or not.",
"setterMethodName" : "setIsUnique",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "isUnique",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "isUnique",
"variableType" : "Boolean",
"documentation" : "Indicates whether the attribute that is being indexed has unique values or not.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
},
"LinkName" : {
"beanStyleGetterMethodName" : "getLinkName",
"beanStyleSetterMethodName" : "setLinkName",
"c2jName" : "LinkName",
"c2jShape" : "LinkName",
"defaultConsumerFluentSetterDocumentation" : "The name of the link between the parent object and the index object.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #linkName(String)}.\n@param linkName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #linkName(String)",
"deprecated" : false,
"documentation" : "The name of the link between the parent object and the index object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "linkName",
"fluentSetterDocumentation" : "The name of the link between the parent object and the index object.
\n@param linkName The name of the link between the parent object and the index object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "linkName",
"getterDocumentation" : "The name of the link between the parent object and the index object.
\n@return The name of the link between the parent object and the index object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "LinkName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "LinkName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "LinkName",
"sensitive" : false,
"setterDocumentation" : "The name of the link between the parent object and the index object.
\n@param linkName The name of the link between the parent object and the index object.",
"setterMethodName" : "setLinkName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "linkName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "linkName",
"variableType" : "String",
"documentation" : "The name of the link between the parent object and the index object.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"OrderedIndexedAttributeList" : {
"beanStyleGetterMethodName" : "getOrderedIndexedAttributeList",
"beanStyleSetterMethodName" : "setOrderedIndexedAttributeList",
"c2jName" : "OrderedIndexedAttributeList",
"c2jShape" : "AttributeKeyList",
"defaultConsumerFluentSetterDocumentation" : "Specifies the attributes that should be indexed on. Currently only a single attribute is supported.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #orderedIndexedAttributeList(List)}.\n@param orderedIndexedAttributeList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #orderedIndexedAttributeList(List)",
"deprecated" : false,
"documentation" : "Specifies the attributes that should be indexed on. Currently only a single attribute is supported.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "orderedIndexedAttributeList",
"fluentSetterDocumentation" : "Specifies the attributes that should be indexed on. Currently only a single attribute is supported.
\n@param orderedIndexedAttributeList Specifies the attributes that should be indexed on. Currently only a single attribute is supported.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "orderedIndexedAttributeList",
"getterDocumentation" : "Specifies the attributes that should be indexed on. Currently only a single attribute is supported.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return Specifies the attributes that should be indexed on. Currently only a single attribute is supported.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "OrderedIndexedAttributeList",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "OrderedIndexedAttributeList",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "AttributeKey",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeKey.Builder} avoiding the need to create one manually via {@link AttributeKey#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeKey.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeKey)}.\n@param member a consumer that will call methods on {@link AttributeKey.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeKey)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "AttributeKey",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "AttributeKey",
"variableName" : "member",
"variableType" : "AttributeKey",
"documentation" : null,
"simpleType" : "AttributeKey",
"variableSetterType" : "AttributeKey"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "AttributeKey",
"variableName" : "member",
"variableType" : "AttributeKey",
"documentation" : "",
"simpleType" : "AttributeKey",
"variableSetterType" : "AttributeKey"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "AttributeKey",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "AttributeKey",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "OrderedIndexedAttributeList",
"sensitive" : false,
"setterDocumentation" : "Specifies the attributes that should be indexed on. Currently only a single attribute is supported.
\n@param orderedIndexedAttributeList Specifies the attributes that should be indexed on. Currently only a single attribute is supported.",
"setterMethodName" : "setOrderedIndexedAttributeList",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "orderedIndexedAttributeList",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "orderedIndexedAttributeList",
"variableType" : "java.util.List",
"documentation" : "Specifies the attributes that should be indexed on. Currently only a single attribute is supported.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"ParentReference" : {
"beanStyleGetterMethodName" : "getParentReference",
"beanStyleSetterMethodName" : "setParentReference",
"c2jName" : "ParentReference",
"c2jShape" : "ObjectReference",
"defaultConsumerFluentSetterDocumentation" : "A reference to the parent object that contains the index object.
\nThis is a convenience that creates an instance of the {@link ObjectReference.Builder} avoiding the need to create one manually via {@link ObjectReference#builder()}.\n\nWhen the {@link Consumer} completes, {@link ObjectReference.Builder#build()} is called immediately and its result is passed to {@link #parentReference(ObjectReference)}.\n@param parentReference a consumer that will call methods on {@link ObjectReference.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parentReference(ObjectReference)",
"deprecated" : false,
"documentation" : "A reference to the parent object that contains the index object.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "parentReference",
"fluentSetterDocumentation" : "A reference to the parent object that contains the index object.
\n@param parentReference A reference to the parent object that contains the index object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "parentReference",
"getterDocumentation" : "A reference to the parent object that contains the index object.
\n@return A reference to the parent object that contains the index object.",
"getterModel" : {
"returnType" : "ObjectReference",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "ParentReference",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ParentReference",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "ParentReference",
"sensitive" : false,
"setterDocumentation" : "A reference to the parent object that contains the index object.
\n@param parentReference A reference to the parent object that contains the index object.",
"setterMethodName" : "setParentReference",
"setterModel" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "parentReference",
"variableType" : "ObjectReference",
"documentation" : null,
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "ObjectReference",
"variableName" : "parentReference",
"variableType" : "ObjectReference",
"documentation" : "A reference to the parent object that contains the index object.
",
"simpleType" : "ObjectReference",
"variableSetterType" : "ObjectReference"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getOrderedIndexedAttributeList",
"beanStyleSetterMethodName" : "setOrderedIndexedAttributeList",
"c2jName" : "OrderedIndexedAttributeList",
"c2jShape" : "AttributeKeyList",
"defaultConsumerFluentSetterDocumentation" : "Specifies the attributes that should be indexed on. Currently only a single attribute is supported.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #orderedIndexedAttributeList(List)}.\n@param orderedIndexedAttributeList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #orderedIndexedAttributeList(List)",
"deprecated" : false,
"documentation" : "Specifies the attributes that should be indexed on. Currently only a single attribute is supported.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "orderedIndexedAttributeList",
"fluentSetterDocumentation" : "Specifies the attributes that should be indexed on. Currently only a single attribute is supported.
\n@param orderedIndexedAttributeList Specifies the attributes that should be indexed on. Currently only a single attribute is supported.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "orderedIndexedAttributeList",
"getterDocumentation" : "Specifies the attributes that should be indexed on. Currently only a single attribute is supported.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return Specifies the attributes that should be indexed on. Currently only a single attribute is supported.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "OrderedIndexedAttributeList",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "OrderedIndexedAttributeList",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "AttributeKey",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttributeKey.Builder} avoiding the need to create one manually via {@link AttributeKey#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttributeKey.Builder#build()} is called immediately and its result is passed to {@link #member(AttributeKey)}.\n@param member a consumer that will call methods on {@link AttributeKey.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttributeKey)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "AttributeKey",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "AttributeKey",
"variableName" : "member",
"variableType" : "AttributeKey",
"documentation" : null,
"simpleType" : "AttributeKey",
"variableSetterType" : "AttributeKey"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "AttributeKey",
"variableName" : "member",
"variableType" : "AttributeKey",
"documentation" : "",
"simpleType" : "AttributeKey",
"variableSetterType" : "AttributeKey"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "AttributeKey",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "AttributeKey",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "OrderedIndexedAttributeList",
"sensitive" : false,
"setterDocumentation" : "Specifies the attributes that should be indexed on. Currently only a single attribute is supported.
\n@param orderedIndexedAttributeList Specifies the attributes that should be indexed on. Currently only a single attribute is supported.",
"setterMethodName" : "setOrderedIndexedAttributeList",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "orderedIndexedAttributeList",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection