@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class FunctionResponse extends Object implements Serializable, Cloneable, StructuredPojo
The function response.
Constructor and Description |
---|
FunctionResponse() |
Modifier and Type | Method and Description |
---|---|
FunctionResponse |
clone() |
boolean |
equals(Object obj) |
DataConnector |
getImplementedBy()
The data connector.
|
Boolean |
getIsInherited()
Indicates whether this function is inherited.
|
List<String> |
getRequiredProperties()
The required properties of the function.
|
String |
getScope()
The scope of the function.
|
int |
hashCode() |
Boolean |
isInherited()
Indicates whether this function is inherited.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setImplementedBy(DataConnector implementedBy)
The data connector.
|
void |
setIsInherited(Boolean isInherited)
Indicates whether this function is inherited.
|
void |
setRequiredProperties(Collection<String> requiredProperties)
The required properties of the function.
|
void |
setScope(String scope)
The scope of the function.
|
String |
toString()
Returns a string representation of this object.
|
FunctionResponse |
withImplementedBy(DataConnector implementedBy)
The data connector.
|
FunctionResponse |
withIsInherited(Boolean isInherited)
Indicates whether this function is inherited.
|
FunctionResponse |
withRequiredProperties(Collection<String> requiredProperties)
The required properties of the function.
|
FunctionResponse |
withRequiredProperties(String... requiredProperties)
The required properties of the function.
|
FunctionResponse |
withScope(Scope scope)
The scope of the function.
|
FunctionResponse |
withScope(String scope)
The scope of the function.
|
public List<String> getRequiredProperties()
The required properties of the function.
public void setRequiredProperties(Collection<String> requiredProperties)
The required properties of the function.
requiredProperties
- The required properties of the function.public FunctionResponse withRequiredProperties(String... requiredProperties)
The required properties of the function.
NOTE: This method appends the values to the existing list (if any). Use
setRequiredProperties(java.util.Collection)
or withRequiredProperties(java.util.Collection)
if
you want to override the existing values.
requiredProperties
- The required properties of the function.public FunctionResponse withRequiredProperties(Collection<String> requiredProperties)
The required properties of the function.
requiredProperties
- The required properties of the function.public void setScope(String scope)
The scope of the function.
scope
- The scope of the function.Scope
public String getScope()
The scope of the function.
Scope
public FunctionResponse withScope(String scope)
The scope of the function.
scope
- The scope of the function.Scope
public FunctionResponse withScope(Scope scope)
The scope of the function.
scope
- The scope of the function.Scope
public void setImplementedBy(DataConnector implementedBy)
The data connector.
implementedBy
- The data connector.public DataConnector getImplementedBy()
The data connector.
public FunctionResponse withImplementedBy(DataConnector implementedBy)
The data connector.
implementedBy
- The data connector.public void setIsInherited(Boolean isInherited)
Indicates whether this function is inherited.
isInherited
- Indicates whether this function is inherited.public Boolean getIsInherited()
Indicates whether this function is inherited.
public FunctionResponse withIsInherited(Boolean isInherited)
Indicates whether this function is inherited.
isInherited
- Indicates whether this function is inherited.public Boolean isInherited()
Indicates whether this function is inherited.
public String toString()
toString
in class Object
Object.toString()
public FunctionResponse clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.