All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.pulumi.azurenative.logic.outputs.WorkflowTriggerListCallbackUrlQueriesResponse Maven / Gradle / Ivy

There is a newer version: 2.89.2
Show newest version
// *** WARNING: this file was generated by pulumi-java-gen. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***

package com.pulumi.azurenative.logic.outputs;

import com.pulumi.core.annotations.CustomType;
import java.lang.String;
import java.util.Objects;
import java.util.Optional;
import javax.annotation.Nullable;

@CustomType
public final class WorkflowTriggerListCallbackUrlQueriesResponse {
    /**
     * @return The api version.
     * 
     */
    private @Nullable String apiVersion;
    /**
     * @return The SAS timestamp.
     * 
     */
    private @Nullable String se;
    /**
     * @return The SAS signature.
     * 
     */
    private @Nullable String sig;
    /**
     * @return The SAS permissions.
     * 
     */
    private @Nullable String sp;
    /**
     * @return The SAS version.
     * 
     */
    private @Nullable String sv;

    private WorkflowTriggerListCallbackUrlQueriesResponse() {}
    /**
     * @return The api version.
     * 
     */
    public Optional apiVersion() {
        return Optional.ofNullable(this.apiVersion);
    }
    /**
     * @return The SAS timestamp.
     * 
     */
    public Optional se() {
        return Optional.ofNullable(this.se);
    }
    /**
     * @return The SAS signature.
     * 
     */
    public Optional sig() {
        return Optional.ofNullable(this.sig);
    }
    /**
     * @return The SAS permissions.
     * 
     */
    public Optional sp() {
        return Optional.ofNullable(this.sp);
    }
    /**
     * @return The SAS version.
     * 
     */
    public Optional sv() {
        return Optional.ofNullable(this.sv);
    }

    public static Builder builder() {
        return new Builder();
    }

    public static Builder builder(WorkflowTriggerListCallbackUrlQueriesResponse defaults) {
        return new Builder(defaults);
    }
    @CustomType.Builder
    public static final class Builder {
        private @Nullable String apiVersion;
        private @Nullable String se;
        private @Nullable String sig;
        private @Nullable String sp;
        private @Nullable String sv;
        public Builder() {}
        public Builder(WorkflowTriggerListCallbackUrlQueriesResponse defaults) {
    	      Objects.requireNonNull(defaults);
    	      this.apiVersion = defaults.apiVersion;
    	      this.se = defaults.se;
    	      this.sig = defaults.sig;
    	      this.sp = defaults.sp;
    	      this.sv = defaults.sv;
        }

        @CustomType.Setter
        public Builder apiVersion(@Nullable String apiVersion) {

            this.apiVersion = apiVersion;
            return this;
        }
        @CustomType.Setter
        public Builder se(@Nullable String se) {

            this.se = se;
            return this;
        }
        @CustomType.Setter
        public Builder sig(@Nullable String sig) {

            this.sig = sig;
            return this;
        }
        @CustomType.Setter
        public Builder sp(@Nullable String sp) {

            this.sp = sp;
            return this;
        }
        @CustomType.Setter
        public Builder sv(@Nullable String sv) {

            this.sv = sv;
            return this;
        }
        public WorkflowTriggerListCallbackUrlQueriesResponse build() {
            final var _resultValue = new WorkflowTriggerListCallbackUrlQueriesResponse();
            _resultValue.apiVersion = apiVersion;
            _resultValue.se = se;
            _resultValue.sig = sig;
            _resultValue.sp = sp;
            _resultValue.sv = sv;
            return _resultValue;
        }
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy