public class PublishVersionRequest extends AmazonWebServiceRequest implements java.io.Serializable, java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
codeSha256
The SHA256 hash of the deployment package you want to publish.
|
private java.lang.String |
description
The description for the version you are publishing.
|
private java.lang.String |
functionName
The Lambda function name.
|
NOOP
Constructor and Description |
---|
PublishVersionRequest() |
Modifier and Type | Method and Description |
---|---|
PublishVersionRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getCodeSha256()
The SHA256 hash of the deployment package you want to publish.
|
java.lang.String |
getDescription()
The description for the version you are publishing.
|
java.lang.String |
getFunctionName()
The Lambda function name.
|
int |
hashCode() |
void |
setCodeSha256(java.lang.String codeSha256)
The SHA256 hash of the deployment package you want to publish.
|
void |
setDescription(java.lang.String description)
The description for the version you are publishing.
|
void |
setFunctionName(java.lang.String functionName)
The Lambda function name.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
PublishVersionRequest |
withCodeSha256(java.lang.String codeSha256)
The SHA256 hash of the deployment package you want to publish.
|
PublishVersionRequest |
withDescription(java.lang.String description)
The description for the version you are publishing.
|
PublishVersionRequest |
withFunctionName(java.lang.String functionName)
The Lambda function name.
|
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
private java.lang.String functionName
The Lambda function name. You can specify a function name (for example,
Thumbnail
) or you can specify Amazon Resource Name (ARN) of
the function (for example,
arn:aws:lambda:us-west-2:account-id:function:ThumbNail
). AWS
Lambda also allows you to specify a partial ARN (for example,
account-id:Thumbnail
). Note that the length constraint
applies only to the ARN. If you specify only the function name, it is
limited to 64 character in length.
private java.lang.String codeSha256
The SHA256 hash of the deployment package you want to publish. This provides validation on the code you are publishing. If you provide this parameter value must match the SHA256 of the $LATEST version for the publication to succeed.
private java.lang.String description
The description for the version you are publishing. If not provided, AWS Lambda copies the description from the $LATEST version.
public void setFunctionName(java.lang.String functionName)
The Lambda function name. You can specify a function name (for example,
Thumbnail
) or you can specify Amazon Resource Name (ARN) of
the function (for example,
arn:aws:lambda:us-west-2:account-id:function:ThumbNail
). AWS
Lambda also allows you to specify a partial ARN (for example,
account-id:Thumbnail
). Note that the length constraint
applies only to the ARN. If you specify only the function name, it is
limited to 64 character in length.
functionName
- The Lambda function name. You can specify a function name (for
example, Thumbnail
) or you can specify Amazon
Resource Name (ARN) of the function (for example,
arn:aws:lambda:us-west-2:account-id:function:ThumbNail
). AWS Lambda also allows you to specify a partial ARN (for
example, account-id:Thumbnail
). Note that the length
constraint applies only to the ARN. If you specify only the
function name, it is limited to 64 character in length.public java.lang.String getFunctionName()
The Lambda function name. You can specify a function name (for example,
Thumbnail
) or you can specify Amazon Resource Name (ARN) of
the function (for example,
arn:aws:lambda:us-west-2:account-id:function:ThumbNail
). AWS
Lambda also allows you to specify a partial ARN (for example,
account-id:Thumbnail
). Note that the length constraint
applies only to the ARN. If you specify only the function name, it is
limited to 64 character in length.
Thumbnail
) or you can specify Amazon
Resource Name (ARN) of the function (for example,
arn:aws:lambda:us-west-2:account-id:function:ThumbNail
). AWS Lambda also allows you to specify a partial ARN (for
example, account-id:Thumbnail
). Note that the length
constraint applies only to the ARN. If you specify only the
function name, it is limited to 64 character in length.public PublishVersionRequest withFunctionName(java.lang.String functionName)
The Lambda function name. You can specify a function name (for example,
Thumbnail
) or you can specify Amazon Resource Name (ARN) of
the function (for example,
arn:aws:lambda:us-west-2:account-id:function:ThumbNail
). AWS
Lambda also allows you to specify a partial ARN (for example,
account-id:Thumbnail
). Note that the length constraint
applies only to the ARN. If you specify only the function name, it is
limited to 64 character in length.
functionName
- The Lambda function name. You can specify a function name (for
example, Thumbnail
) or you can specify Amazon
Resource Name (ARN) of the function (for example,
arn:aws:lambda:us-west-2:account-id:function:ThumbNail
). AWS Lambda also allows you to specify a partial ARN (for
example, account-id:Thumbnail
). Note that the length
constraint applies only to the ARN. If you specify only the
function name, it is limited to 64 character in length.public void setCodeSha256(java.lang.String codeSha256)
The SHA256 hash of the deployment package you want to publish. This provides validation on the code you are publishing. If you provide this parameter value must match the SHA256 of the $LATEST version for the publication to succeed.
codeSha256
- The SHA256 hash of the deployment package you want to publish.
This provides validation on the code you are publishing. If you
provide this parameter value must match the SHA256 of the $LATEST
version for the publication to succeed.public java.lang.String getCodeSha256()
The SHA256 hash of the deployment package you want to publish. This provides validation on the code you are publishing. If you provide this parameter value must match the SHA256 of the $LATEST version for the publication to succeed.
public PublishVersionRequest withCodeSha256(java.lang.String codeSha256)
The SHA256 hash of the deployment package you want to publish. This provides validation on the code you are publishing. If you provide this parameter value must match the SHA256 of the $LATEST version for the publication to succeed.
codeSha256
- The SHA256 hash of the deployment package you want to publish.
This provides validation on the code you are publishing. If you
provide this parameter value must match the SHA256 of the $LATEST
version for the publication to succeed.public void setDescription(java.lang.String description)
The description for the version you are publishing. If not provided, AWS Lambda copies the description from the $LATEST version.
description
- The description for the version you are publishing. If not
provided, AWS Lambda copies the description from the $LATEST
version.public java.lang.String getDescription()
The description for the version you are publishing. If not provided, AWS Lambda copies the description from the $LATEST version.
public PublishVersionRequest withDescription(java.lang.String description)
The description for the version you are publishing. If not provided, AWS Lambda copies the description from the $LATEST version.
description
- The description for the version you are publishing. If not
provided, AWS Lambda copies the description from the $LATEST
version.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public PublishVersionRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()