3 declare(strict_types=1);
77 if (is_null($this->type)) {
79 $data = $this->
raw(self::FIELD_TYPE);
83 $this->type = (string) $data;
97 if (is_null($this->accessKey)) {
99 $data = $this->
raw(self::FIELD_ACCESS_KEY);
100 if (is_null($data)) {
103 $this->accessKey = (string) $data;
117 if (is_null($this->accessSecret)) {
119 $data = $this->
raw(self::FIELD_ACCESS_SECRET);
120 if (is_null($data)) {
123 $this->accessSecret = (string) $data;
137 if (is_null($this->topicArn)) {
139 $data = $this->
raw(self::FIELD_TOPIC_ARN);
140 if (is_null($data)) {
143 $this->topicArn = (string) $data;
157 if (is_null($this->authenticationMode)) {
159 $data = $this->
raw(self::FIELD_AUTHENTICATION_MODE);
160 if (is_null($data)) {
163 $this->authenticationMode = (string) $data;