
com.pulumi.azurenative.automation.outputs.DeletedRunbookResponse Maven / Gradle / Ivy
// *** 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.automation.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 DeletedRunbookResponse {
/**
* @return Gets or sets the creation time.
*
*/
private @Nullable String creationTime;
/**
* @return Gets or sets the last modified time.
*
*/
private @Nullable String deletionTime;
/**
* @return The resource id.
*
*/
private @Nullable String id;
/**
* @return Gets or sets the location of the resource.
*
*/
private @Nullable String location;
/**
* @return Gets or sets name of the resource.
*
*/
private @Nullable String name;
/**
* @return Gets or sets the Runbook Id.
*
*/
private @Nullable String runbookId;
/**
* @return Type of the runbook.
*
*/
private @Nullable String runbookType;
/**
* @return Gets or sets runtime of the runbook.
*
*/
private @Nullable String runtime;
/**
* @return Environment of the runbook.
*
*/
private @Nullable String runtimeEnvironment;
private DeletedRunbookResponse() {}
/**
* @return Gets or sets the creation time.
*
*/
public Optional creationTime() {
return Optional.ofNullable(this.creationTime);
}
/**
* @return Gets or sets the last modified time.
*
*/
public Optional deletionTime() {
return Optional.ofNullable(this.deletionTime);
}
/**
* @return The resource id.
*
*/
public Optional id() {
return Optional.ofNullable(this.id);
}
/**
* @return Gets or sets the location of the resource.
*
*/
public Optional location() {
return Optional.ofNullable(this.location);
}
/**
* @return Gets or sets name of the resource.
*
*/
public Optional name() {
return Optional.ofNullable(this.name);
}
/**
* @return Gets or sets the Runbook Id.
*
*/
public Optional runbookId() {
return Optional.ofNullable(this.runbookId);
}
/**
* @return Type of the runbook.
*
*/
public Optional runbookType() {
return Optional.ofNullable(this.runbookType);
}
/**
* @return Gets or sets runtime of the runbook.
*
*/
public Optional runtime() {
return Optional.ofNullable(this.runtime);
}
/**
* @return Environment of the runbook.
*
*/
public Optional runtimeEnvironment() {
return Optional.ofNullable(this.runtimeEnvironment);
}
public static Builder builder() {
return new Builder();
}
public static Builder builder(DeletedRunbookResponse defaults) {
return new Builder(defaults);
}
@CustomType.Builder
public static final class Builder {
private @Nullable String creationTime;
private @Nullable String deletionTime;
private @Nullable String id;
private @Nullable String location;
private @Nullable String name;
private @Nullable String runbookId;
private @Nullable String runbookType;
private @Nullable String runtime;
private @Nullable String runtimeEnvironment;
public Builder() {}
public Builder(DeletedRunbookResponse defaults) {
Objects.requireNonNull(defaults);
this.creationTime = defaults.creationTime;
this.deletionTime = defaults.deletionTime;
this.id = defaults.id;
this.location = defaults.location;
this.name = defaults.name;
this.runbookId = defaults.runbookId;
this.runbookType = defaults.runbookType;
this.runtime = defaults.runtime;
this.runtimeEnvironment = defaults.runtimeEnvironment;
}
@CustomType.Setter
public Builder creationTime(@Nullable String creationTime) {
this.creationTime = creationTime;
return this;
}
@CustomType.Setter
public Builder deletionTime(@Nullable String deletionTime) {
this.deletionTime = deletionTime;
return this;
}
@CustomType.Setter
public Builder id(@Nullable String id) {
this.id = id;
return this;
}
@CustomType.Setter
public Builder location(@Nullable String location) {
this.location = location;
return this;
}
@CustomType.Setter
public Builder name(@Nullable String name) {
this.name = name;
return this;
}
@CustomType.Setter
public Builder runbookId(@Nullable String runbookId) {
this.runbookId = runbookId;
return this;
}
@CustomType.Setter
public Builder runbookType(@Nullable String runbookType) {
this.runbookType = runbookType;
return this;
}
@CustomType.Setter
public Builder runtime(@Nullable String runtime) {
this.runtime = runtime;
return this;
}
@CustomType.Setter
public Builder runtimeEnvironment(@Nullable String runtimeEnvironment) {
this.runtimeEnvironment = runtimeEnvironment;
return this;
}
public DeletedRunbookResponse build() {
final var _resultValue = new DeletedRunbookResponse();
_resultValue.creationTime = creationTime;
_resultValue.deletionTime = deletionTime;
_resultValue.id = id;
_resultValue.location = location;
_resultValue.name = name;
_resultValue.runbookId = runbookId;
_resultValue.runbookType = runbookType;
_resultValue.runtime = runtime;
_resultValue.runtimeEnvironment = runtimeEnvironment;
return _resultValue;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy