
com.tencentcloudapi.pts.v20210728.models.ScriptInfo Maven / Gradle / Ivy
/*
* Copyright (c) 2017-2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.tencentcloudapi.pts.v20210728.models;
import com.tencentcloudapi.common.AbstractModel;
import com.google.gson.annotations.SerializedName;
import com.google.gson.annotations.Expose;
import java.util.HashMap;
public class ScriptInfo extends AbstractModel{
/**
* 文件名
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("Name")
@Expose
private String Name;
/**
* 文件大小
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("Size")
@Expose
private Long Size;
/**
* 文件类型
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("Type")
@Expose
private String Type;
/**
* 更新时间
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("UpdatedAt")
@Expose
private String UpdatedAt;
/**
* base64编码后的文件内容
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("EncodedContent")
@Expose
private String EncodedContent;
/**
* base64编码后的har结构体
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("EncodedHttpArchive")
@Expose
private String EncodedHttpArchive;
/**
* 脚本权重,范围 1-100
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("LoadWeight")
@Expose
private Long LoadWeight;
/**
* 文件 ID
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("FileId")
@Expose
private String FileId;
/**
* Get 文件名
注意:此字段可能返回 null,表示取不到有效值。
* @return Name 文件名
注意:此字段可能返回 null,表示取不到有效值。
*/
public String getName() {
return this.Name;
}
/**
* Set 文件名
注意:此字段可能返回 null,表示取不到有效值。
* @param Name 文件名
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setName(String Name) {
this.Name = Name;
}
/**
* Get 文件大小
注意:此字段可能返回 null,表示取不到有效值。
* @return Size 文件大小
注意:此字段可能返回 null,表示取不到有效值。
*/
public Long getSize() {
return this.Size;
}
/**
* Set 文件大小
注意:此字段可能返回 null,表示取不到有效值。
* @param Size 文件大小
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setSize(Long Size) {
this.Size = Size;
}
/**
* Get 文件类型
注意:此字段可能返回 null,表示取不到有效值。
* @return Type 文件类型
注意:此字段可能返回 null,表示取不到有效值。
*/
public String getType() {
return this.Type;
}
/**
* Set 文件类型
注意:此字段可能返回 null,表示取不到有效值。
* @param Type 文件类型
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setType(String Type) {
this.Type = Type;
}
/**
* Get 更新时间
注意:此字段可能返回 null,表示取不到有效值。
* @return UpdatedAt 更新时间
注意:此字段可能返回 null,表示取不到有效值。
*/
public String getUpdatedAt() {
return this.UpdatedAt;
}
/**
* Set 更新时间
注意:此字段可能返回 null,表示取不到有效值。
* @param UpdatedAt 更新时间
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setUpdatedAt(String UpdatedAt) {
this.UpdatedAt = UpdatedAt;
}
/**
* Get base64编码后的文件内容
注意:此字段可能返回 null,表示取不到有效值。
* @return EncodedContent base64编码后的文件内容
注意:此字段可能返回 null,表示取不到有效值。
*/
public String getEncodedContent() {
return this.EncodedContent;
}
/**
* Set base64编码后的文件内容
注意:此字段可能返回 null,表示取不到有效值。
* @param EncodedContent base64编码后的文件内容
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setEncodedContent(String EncodedContent) {
this.EncodedContent = EncodedContent;
}
/**
* Get base64编码后的har结构体
注意:此字段可能返回 null,表示取不到有效值。
* @return EncodedHttpArchive base64编码后的har结构体
注意:此字段可能返回 null,表示取不到有效值。
*/
public String getEncodedHttpArchive() {
return this.EncodedHttpArchive;
}
/**
* Set base64编码后的har结构体
注意:此字段可能返回 null,表示取不到有效值。
* @param EncodedHttpArchive base64编码后的har结构体
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setEncodedHttpArchive(String EncodedHttpArchive) {
this.EncodedHttpArchive = EncodedHttpArchive;
}
/**
* Get 脚本权重,范围 1-100
注意:此字段可能返回 null,表示取不到有效值。
* @return LoadWeight 脚本权重,范围 1-100
注意:此字段可能返回 null,表示取不到有效值。
*/
public Long getLoadWeight() {
return this.LoadWeight;
}
/**
* Set 脚本权重,范围 1-100
注意:此字段可能返回 null,表示取不到有效值。
* @param LoadWeight 脚本权重,范围 1-100
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setLoadWeight(Long LoadWeight) {
this.LoadWeight = LoadWeight;
}
/**
* Get 文件 ID
注意:此字段可能返回 null,表示取不到有效值。
* @return FileId 文件 ID
注意:此字段可能返回 null,表示取不到有效值。
*/
public String getFileId() {
return this.FileId;
}
/**
* Set 文件 ID
注意:此字段可能返回 null,表示取不到有效值。
* @param FileId 文件 ID
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setFileId(String FileId) {
this.FileId = FileId;
}
public ScriptInfo() {
}
/**
* NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
* and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
*/
public ScriptInfo(ScriptInfo source) {
if (source.Name != null) {
this.Name = new String(source.Name);
}
if (source.Size != null) {
this.Size = new Long(source.Size);
}
if (source.Type != null) {
this.Type = new String(source.Type);
}
if (source.UpdatedAt != null) {
this.UpdatedAt = new String(source.UpdatedAt);
}
if (source.EncodedContent != null) {
this.EncodedContent = new String(source.EncodedContent);
}
if (source.EncodedHttpArchive != null) {
this.EncodedHttpArchive = new String(source.EncodedHttpArchive);
}
if (source.LoadWeight != null) {
this.LoadWeight = new Long(source.LoadWeight);
}
if (source.FileId != null) {
this.FileId = new String(source.FileId);
}
}
/**
* Internal implementation, normal users should not use it.
*/
public void toMap(HashMap map, String prefix) {
this.setParamSimple(map, prefix + "Name", this.Name);
this.setParamSimple(map, prefix + "Size", this.Size);
this.setParamSimple(map, prefix + "Type", this.Type);
this.setParamSimple(map, prefix + "UpdatedAt", this.UpdatedAt);
this.setParamSimple(map, prefix + "EncodedContent", this.EncodedContent);
this.setParamSimple(map, prefix + "EncodedHttpArchive", this.EncodedHttpArchive);
this.setParamSimple(map, prefix + "LoadWeight", this.LoadWeight);
this.setParamSimple(map, prefix + "FileId", this.FileId);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy