Class ServiceModel
- java.lang.Object
-
- software.amazon.awssdk.codegen.model.service.ServiceModel
-
public class ServiceModel extends Object
-
-
Constructor Summary
Constructors Constructor Description ServiceModel()
ServiceModel(ServiceMetadata metadata, Map<String,Operation> operations, Map<String,Shape> shapes, Map<String,Authorizer> authorizers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Authorizer>
getAuthorizers()
Map<String,ClientContextParam>
getClientContextParams()
String
getDocumentation()
ServiceMetadata
getMetadata()
Operation
getOperation(String operationName)
Convenience getter to retrieve anOperation
by name.Map<String,Operation>
getOperations()
Shape
getShape(String shapeName)
Convenience getter to retrieve aShape
by name.Map<String,Shape>
getShapes()
void
setAuthorizers(Map<String,Authorizer> authorizers)
void
setClientContextParams(Map<String,ClientContextParam> clientContextParams)
void
setDocumentation(String documentation)
void
setMetadata(ServiceMetadata metadata)
void
setOperations(Map<String,Operation> operations)
void
setShapes(Map<String,Shape> shapes)
-
-
-
Constructor Detail
-
ServiceModel
public ServiceModel()
-
ServiceModel
public ServiceModel(ServiceMetadata metadata, Map<String,Operation> operations, Map<String,Shape> shapes, Map<String,Authorizer> authorizers)
-
-
Method Detail
-
getMetadata
public ServiceMetadata getMetadata()
-
setMetadata
public void setMetadata(ServiceMetadata metadata)
-
getOperation
public Operation getOperation(String operationName)
Convenience getter to retrieve anOperation
by name.- Parameters:
operationName
- Name of operation to retrieve.- Returns:
- Operation or null if not found.
-
getShape
public Shape getShape(String shapeName)
Convenience getter to retrieve aShape
by name.- Parameters:
shapeName
- Name of shape to retrieve.- Returns:
- Shape or null if not found.
-
getDocumentation
public String getDocumentation()
-
setDocumentation
public void setDocumentation(String documentation)
-
getAuthorizers
public Map<String,Authorizer> getAuthorizers()
-
setAuthorizers
public void setAuthorizers(Map<String,Authorizer> authorizers)
-
getClientContextParams
public Map<String,ClientContextParam> getClientContextParams()
-
setClientContextParams
public void setClientContextParams(Map<String,ClientContextParam> clientContextParams)
-
-