public static final class ApiModels.GetSecretValueResponse.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ApiModels.GetSecretValueResponse.Builder> implements ApiModels.GetSecretValueResponseOrBuilder
GetSecretValueResponse| Modifier and Type | Method and Description |
|---|---|
ApiModels.GetSecretValueResponse.Builder |
addAllVersionStages(Iterable<String> values)
repeated string VersionStages = 5; |
ApiModels.GetSecretValueResponse.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ApiModels.GetSecretValueResponse.Builder |
addVersionStages(String value)
repeated string VersionStages = 5; |
ApiModels.GetSecretValueResponse.Builder |
addVersionStagesBytes(com.google.protobuf.ByteString value)
repeated string VersionStages = 5; |
ApiModels.GetSecretValueResponse |
build() |
ApiModels.GetSecretValueResponse |
buildPartial() |
ApiModels.GetSecretValueResponse.Builder |
clear() |
ApiModels.GetSecretValueResponse.Builder |
clearAutomaticRotation()
string AutomaticRotation = 12; |
ApiModels.GetSecretValueResponse.Builder |
clearCreateTime()
string CreateTime = 7; |
ApiModels.GetSecretValueResponse.Builder |
clearExtendedConfig()
string ExtendedConfig = 11; |
ApiModels.GetSecretValueResponse.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
ApiModels.GetSecretValueResponse.Builder |
clearLastRotationDate()
string LastRotationDate = 9; |
ApiModels.GetSecretValueResponse.Builder |
clearNextRotationDate()
string NextRotationDate = 10; |
ApiModels.GetSecretValueResponse.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
ApiModels.GetSecretValueResponse.Builder |
clearRequestId()
string RequestId = 8; |
ApiModels.GetSecretValueResponse.Builder |
clearRotationInterval()
string RotationInterval = 13; |
ApiModels.GetSecretValueResponse.Builder |
clearSecretData()
string SecretData = 3; |
ApiModels.GetSecretValueResponse.Builder |
clearSecretDataType()
string SecretDataType = 4; |
ApiModels.GetSecretValueResponse.Builder |
clearSecretName()
string SecretName = 1; |
ApiModels.GetSecretValueResponse.Builder |
clearSecretType()
string SecretType = 2; |
ApiModels.GetSecretValueResponse.Builder |
clearVersionId()
string VersionId = 6; |
ApiModels.GetSecretValueResponse.Builder |
clearVersionStages()
repeated string VersionStages = 5; |
ApiModels.GetSecretValueResponse.Builder |
clone() |
String |
getAutomaticRotation()
string AutomaticRotation = 12; |
com.google.protobuf.ByteString |
getAutomaticRotationBytes()
string AutomaticRotation = 12; |
String |
getCreateTime()
string CreateTime = 7; |
com.google.protobuf.ByteString |
getCreateTimeBytes()
string CreateTime = 7; |
ApiModels.GetSecretValueResponse |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getExtendedConfig()
string ExtendedConfig = 11; |
com.google.protobuf.ByteString |
getExtendedConfigBytes()
string ExtendedConfig = 11; |
String |
getLastRotationDate()
string LastRotationDate = 9; |
com.google.protobuf.ByteString |
getLastRotationDateBytes()
string LastRotationDate = 9; |
String |
getNextRotationDate()
string NextRotationDate = 10; |
com.google.protobuf.ByteString |
getNextRotationDateBytes()
string NextRotationDate = 10; |
String |
getRequestId()
string RequestId = 8; |
com.google.protobuf.ByteString |
getRequestIdBytes()
string RequestId = 8; |
String |
getRotationInterval()
string RotationInterval = 13; |
com.google.protobuf.ByteString |
getRotationIntervalBytes()
string RotationInterval = 13; |
String |
getSecretData()
string SecretData = 3; |
com.google.protobuf.ByteString |
getSecretDataBytes()
string SecretData = 3; |
String |
getSecretDataType()
string SecretDataType = 4; |
com.google.protobuf.ByteString |
getSecretDataTypeBytes()
string SecretDataType = 4; |
String |
getSecretName()
string SecretName = 1; |
com.google.protobuf.ByteString |
getSecretNameBytes()
string SecretName = 1; |
String |
getSecretType()
string SecretType = 2; |
com.google.protobuf.ByteString |
getSecretTypeBytes()
string SecretType = 2; |
String |
getVersionId()
string VersionId = 6; |
com.google.protobuf.ByteString |
getVersionIdBytes()
string VersionId = 6; |
String |
getVersionStages(int index)
repeated string VersionStages = 5; |
com.google.protobuf.ByteString |
getVersionStagesBytes(int index)
repeated string VersionStages = 5; |
int |
getVersionStagesCount()
repeated string VersionStages = 5; |
com.google.protobuf.ProtocolStringList |
getVersionStagesList()
repeated string VersionStages = 5; |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ApiModels.GetSecretValueResponse.Builder |
mergeFrom(ApiModels.GetSecretValueResponse other) |
ApiModels.GetSecretValueResponse.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ApiModels.GetSecretValueResponse.Builder |
mergeFrom(com.google.protobuf.Message other) |
ApiModels.GetSecretValueResponse.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ApiModels.GetSecretValueResponse.Builder |
setAutomaticRotation(String value)
string AutomaticRotation = 12; |
ApiModels.GetSecretValueResponse.Builder |
setAutomaticRotationBytes(com.google.protobuf.ByteString value)
string AutomaticRotation = 12; |
ApiModels.GetSecretValueResponse.Builder |
setCreateTime(String value)
string CreateTime = 7; |
ApiModels.GetSecretValueResponse.Builder |
setCreateTimeBytes(com.google.protobuf.ByteString value)
string CreateTime = 7; |
ApiModels.GetSecretValueResponse.Builder |
setExtendedConfig(String value)
string ExtendedConfig = 11; |
ApiModels.GetSecretValueResponse.Builder |
setExtendedConfigBytes(com.google.protobuf.ByteString value)
string ExtendedConfig = 11; |
ApiModels.GetSecretValueResponse.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ApiModels.GetSecretValueResponse.Builder |
setLastRotationDate(String value)
string LastRotationDate = 9; |
ApiModels.GetSecretValueResponse.Builder |
setLastRotationDateBytes(com.google.protobuf.ByteString value)
string LastRotationDate = 9; |
ApiModels.GetSecretValueResponse.Builder |
setNextRotationDate(String value)
string NextRotationDate = 10; |
ApiModels.GetSecretValueResponse.Builder |
setNextRotationDateBytes(com.google.protobuf.ByteString value)
string NextRotationDate = 10; |
ApiModels.GetSecretValueResponse.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
ApiModels.GetSecretValueResponse.Builder |
setRequestId(String value)
string RequestId = 8; |
ApiModels.GetSecretValueResponse.Builder |
setRequestIdBytes(com.google.protobuf.ByteString value)
string RequestId = 8; |
ApiModels.GetSecretValueResponse.Builder |
setRotationInterval(String value)
string RotationInterval = 13; |
ApiModels.GetSecretValueResponse.Builder |
setRotationIntervalBytes(com.google.protobuf.ByteString value)
string RotationInterval = 13; |
ApiModels.GetSecretValueResponse.Builder |
setSecretData(String value)
string SecretData = 3; |
ApiModels.GetSecretValueResponse.Builder |
setSecretDataBytes(com.google.protobuf.ByteString value)
string SecretData = 3; |
ApiModels.GetSecretValueResponse.Builder |
setSecretDataType(String value)
string SecretDataType = 4; |
ApiModels.GetSecretValueResponse.Builder |
setSecretDataTypeBytes(com.google.protobuf.ByteString value)
string SecretDataType = 4; |
ApiModels.GetSecretValueResponse.Builder |
setSecretName(String value)
string SecretName = 1; |
ApiModels.GetSecretValueResponse.Builder |
setSecretNameBytes(com.google.protobuf.ByteString value)
string SecretName = 1; |
ApiModels.GetSecretValueResponse.Builder |
setSecretType(String value)
string SecretType = 2; |
ApiModels.GetSecretValueResponse.Builder |
setSecretTypeBytes(com.google.protobuf.ByteString value)
string SecretType = 2; |
ApiModels.GetSecretValueResponse.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ApiModels.GetSecretValueResponse.Builder |
setVersionId(String value)
string VersionId = 6; |
ApiModels.GetSecretValueResponse.Builder |
setVersionIdBytes(com.google.protobuf.ByteString value)
string VersionId = 6; |
ApiModels.GetSecretValueResponse.Builder |
setVersionStages(int index,
String value)
repeated string VersionStages = 5; |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ApiModels.GetSecretValueResponse.Builder>public ApiModels.GetSecretValueResponse.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ApiModels.GetSecretValueResponse.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ApiModels.GetSecretValueResponse.Builder>public ApiModels.GetSecretValueResponse getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ApiModels.GetSecretValueResponse build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ApiModels.GetSecretValueResponse buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ApiModels.GetSecretValueResponse.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ApiModels.GetSecretValueResponse.Builder>public ApiModels.GetSecretValueResponse.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<ApiModels.GetSecretValueResponse.Builder>public ApiModels.GetSecretValueResponse.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ApiModels.GetSecretValueResponse.Builder>public ApiModels.GetSecretValueResponse.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ApiModels.GetSecretValueResponse.Builder>public ApiModels.GetSecretValueResponse.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ApiModels.GetSecretValueResponse.Builder>public ApiModels.GetSecretValueResponse.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ApiModels.GetSecretValueResponse.Builder>public ApiModels.GetSecretValueResponse.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ApiModels.GetSecretValueResponse.Builder>public ApiModels.GetSecretValueResponse.Builder mergeFrom(ApiModels.GetSecretValueResponse other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ApiModels.GetSecretValueResponse.Builder>public ApiModels.GetSecretValueResponse.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ApiModels.GetSecretValueResponse.Builder>IOExceptionpublic String getSecretName()
string SecretName = 1;getSecretName in interface ApiModels.GetSecretValueResponseOrBuilderpublic com.google.protobuf.ByteString getSecretNameBytes()
string SecretName = 1;getSecretNameBytes in interface ApiModels.GetSecretValueResponseOrBuilderpublic ApiModels.GetSecretValueResponse.Builder setSecretName(String value)
string SecretName = 1;public ApiModels.GetSecretValueResponse.Builder clearSecretName()
string SecretName = 1;public ApiModels.GetSecretValueResponse.Builder setSecretNameBytes(com.google.protobuf.ByteString value)
string SecretName = 1;public String getSecretType()
string SecretType = 2;getSecretType in interface ApiModels.GetSecretValueResponseOrBuilderpublic com.google.protobuf.ByteString getSecretTypeBytes()
string SecretType = 2;getSecretTypeBytes in interface ApiModels.GetSecretValueResponseOrBuilderpublic ApiModels.GetSecretValueResponse.Builder setSecretType(String value)
string SecretType = 2;public ApiModels.GetSecretValueResponse.Builder clearSecretType()
string SecretType = 2;public ApiModels.GetSecretValueResponse.Builder setSecretTypeBytes(com.google.protobuf.ByteString value)
string SecretType = 2;public String getSecretData()
string SecretData = 3;getSecretData in interface ApiModels.GetSecretValueResponseOrBuilderpublic com.google.protobuf.ByteString getSecretDataBytes()
string SecretData = 3;getSecretDataBytes in interface ApiModels.GetSecretValueResponseOrBuilderpublic ApiModels.GetSecretValueResponse.Builder setSecretData(String value)
string SecretData = 3;public ApiModels.GetSecretValueResponse.Builder clearSecretData()
string SecretData = 3;public ApiModels.GetSecretValueResponse.Builder setSecretDataBytes(com.google.protobuf.ByteString value)
string SecretData = 3;public String getSecretDataType()
string SecretDataType = 4;getSecretDataType in interface ApiModels.GetSecretValueResponseOrBuilderpublic com.google.protobuf.ByteString getSecretDataTypeBytes()
string SecretDataType = 4;getSecretDataTypeBytes in interface ApiModels.GetSecretValueResponseOrBuilderpublic ApiModels.GetSecretValueResponse.Builder setSecretDataType(String value)
string SecretDataType = 4;public ApiModels.GetSecretValueResponse.Builder clearSecretDataType()
string SecretDataType = 4;public ApiModels.GetSecretValueResponse.Builder setSecretDataTypeBytes(com.google.protobuf.ByteString value)
string SecretDataType = 4;public com.google.protobuf.ProtocolStringList getVersionStagesList()
repeated string VersionStages = 5;getVersionStagesList in interface ApiModels.GetSecretValueResponseOrBuilderpublic int getVersionStagesCount()
repeated string VersionStages = 5;getVersionStagesCount in interface ApiModels.GetSecretValueResponseOrBuilderpublic String getVersionStages(int index)
repeated string VersionStages = 5;getVersionStages in interface ApiModels.GetSecretValueResponseOrBuilderpublic com.google.protobuf.ByteString getVersionStagesBytes(int index)
repeated string VersionStages = 5;getVersionStagesBytes in interface ApiModels.GetSecretValueResponseOrBuilderpublic ApiModels.GetSecretValueResponse.Builder setVersionStages(int index, String value)
repeated string VersionStages = 5;public ApiModels.GetSecretValueResponse.Builder addVersionStages(String value)
repeated string VersionStages = 5;public ApiModels.GetSecretValueResponse.Builder addAllVersionStages(Iterable<String> values)
repeated string VersionStages = 5;public ApiModels.GetSecretValueResponse.Builder clearVersionStages()
repeated string VersionStages = 5;public ApiModels.GetSecretValueResponse.Builder addVersionStagesBytes(com.google.protobuf.ByteString value)
repeated string VersionStages = 5;public String getVersionId()
string VersionId = 6;getVersionId in interface ApiModels.GetSecretValueResponseOrBuilderpublic com.google.protobuf.ByteString getVersionIdBytes()
string VersionId = 6;getVersionIdBytes in interface ApiModels.GetSecretValueResponseOrBuilderpublic ApiModels.GetSecretValueResponse.Builder setVersionId(String value)
string VersionId = 6;public ApiModels.GetSecretValueResponse.Builder clearVersionId()
string VersionId = 6;public ApiModels.GetSecretValueResponse.Builder setVersionIdBytes(com.google.protobuf.ByteString value)
string VersionId = 6;public String getCreateTime()
string CreateTime = 7;getCreateTime in interface ApiModels.GetSecretValueResponseOrBuilderpublic com.google.protobuf.ByteString getCreateTimeBytes()
string CreateTime = 7;getCreateTimeBytes in interface ApiModels.GetSecretValueResponseOrBuilderpublic ApiModels.GetSecretValueResponse.Builder setCreateTime(String value)
string CreateTime = 7;public ApiModels.GetSecretValueResponse.Builder clearCreateTime()
string CreateTime = 7;public ApiModels.GetSecretValueResponse.Builder setCreateTimeBytes(com.google.protobuf.ByteString value)
string CreateTime = 7;public String getRequestId()
string RequestId = 8;getRequestId in interface ApiModels.GetSecretValueResponseOrBuilderpublic com.google.protobuf.ByteString getRequestIdBytes()
string RequestId = 8;getRequestIdBytes in interface ApiModels.GetSecretValueResponseOrBuilderpublic ApiModels.GetSecretValueResponse.Builder setRequestId(String value)
string RequestId = 8;public ApiModels.GetSecretValueResponse.Builder clearRequestId()
string RequestId = 8;public ApiModels.GetSecretValueResponse.Builder setRequestIdBytes(com.google.protobuf.ByteString value)
string RequestId = 8;public String getLastRotationDate()
string LastRotationDate = 9;getLastRotationDate in interface ApiModels.GetSecretValueResponseOrBuilderpublic com.google.protobuf.ByteString getLastRotationDateBytes()
string LastRotationDate = 9;getLastRotationDateBytes in interface ApiModels.GetSecretValueResponseOrBuilderpublic ApiModels.GetSecretValueResponse.Builder setLastRotationDate(String value)
string LastRotationDate = 9;public ApiModels.GetSecretValueResponse.Builder clearLastRotationDate()
string LastRotationDate = 9;public ApiModels.GetSecretValueResponse.Builder setLastRotationDateBytes(com.google.protobuf.ByteString value)
string LastRotationDate = 9;public String getNextRotationDate()
string NextRotationDate = 10;getNextRotationDate in interface ApiModels.GetSecretValueResponseOrBuilderpublic com.google.protobuf.ByteString getNextRotationDateBytes()
string NextRotationDate = 10;getNextRotationDateBytes in interface ApiModels.GetSecretValueResponseOrBuilderpublic ApiModels.GetSecretValueResponse.Builder setNextRotationDate(String value)
string NextRotationDate = 10;public ApiModels.GetSecretValueResponse.Builder clearNextRotationDate()
string NextRotationDate = 10;public ApiModels.GetSecretValueResponse.Builder setNextRotationDateBytes(com.google.protobuf.ByteString value)
string NextRotationDate = 10;public String getExtendedConfig()
string ExtendedConfig = 11;getExtendedConfig in interface ApiModels.GetSecretValueResponseOrBuilderpublic com.google.protobuf.ByteString getExtendedConfigBytes()
string ExtendedConfig = 11;getExtendedConfigBytes in interface ApiModels.GetSecretValueResponseOrBuilderpublic ApiModels.GetSecretValueResponse.Builder setExtendedConfig(String value)
string ExtendedConfig = 11;public ApiModels.GetSecretValueResponse.Builder clearExtendedConfig()
string ExtendedConfig = 11;public ApiModels.GetSecretValueResponse.Builder setExtendedConfigBytes(com.google.protobuf.ByteString value)
string ExtendedConfig = 11;public String getAutomaticRotation()
string AutomaticRotation = 12;getAutomaticRotation in interface ApiModels.GetSecretValueResponseOrBuilderpublic com.google.protobuf.ByteString getAutomaticRotationBytes()
string AutomaticRotation = 12;getAutomaticRotationBytes in interface ApiModels.GetSecretValueResponseOrBuilderpublic ApiModels.GetSecretValueResponse.Builder setAutomaticRotation(String value)
string AutomaticRotation = 12;public ApiModels.GetSecretValueResponse.Builder clearAutomaticRotation()
string AutomaticRotation = 12;public ApiModels.GetSecretValueResponse.Builder setAutomaticRotationBytes(com.google.protobuf.ByteString value)
string AutomaticRotation = 12;public String getRotationInterval()
string RotationInterval = 13;getRotationInterval in interface ApiModels.GetSecretValueResponseOrBuilderpublic com.google.protobuf.ByteString getRotationIntervalBytes()
string RotationInterval = 13;getRotationIntervalBytes in interface ApiModels.GetSecretValueResponseOrBuilderpublic ApiModels.GetSecretValueResponse.Builder setRotationInterval(String value)
string RotationInterval = 13;public ApiModels.GetSecretValueResponse.Builder clearRotationInterval()
string RotationInterval = 13;public ApiModels.GetSecretValueResponse.Builder setRotationIntervalBytes(com.google.protobuf.ByteString value)
string RotationInterval = 13;public final ApiModels.GetSecretValueResponse.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ApiModels.GetSecretValueResponse.Builder>public final ApiModels.GetSecretValueResponse.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ApiModels.GetSecretValueResponse.Builder>Copyright © 2022. All rights reserved.